Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 19-Aug-20 12:09:11.
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" on node 1 (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\ZERO_CHECK.vcxproj" (2) on node 1 (default targets).
PrepareForBuild:
  Creating directory "x64\Release\ZERO_CHECK\".
  Creating directory "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\".
InitializeBuildStatus:
  Creating "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Checking Build System
  CMake does not need to re-run because E:/robo/build/Release/CMakeFiles/generate.stamp is up-to-date.
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/libssh2-1.9.0/CMakeFiles/generate.stamp is up-to-date.
  CMake does not need to re-run because E:/robo/build/Release/src/robomongo/ssh/CMakeFiles/generate.stamp is up-to-date.
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/qjson-0.8.1/CMakeFiles/generate.stamp is up-to-date.
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/qscintilla-2.8.4/CMakeFiles/generate.stamp is up-to-date.
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/googletest-1.8.1/CMakeFiles/generate.stamp is up-to-date.
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/googletest-1.8.1/googlemock/CMakeFiles/generate.stamp is up-to-date.
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/googletest-1.8.1/googlemock/gtest/CMakeFiles/generate.stamp is up-to-date.
  CMake does not need to re-run because E:/robo/build/Release/src/robomongo/CMakeFiles/generate.stamp is up-to-date.
FinalizeBuildStatus:
  Deleting file "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild".
  Touching "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate".
Done Building Project "E:\robo\build\Release\ZERO_CHECK.vcxproj" (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj" (3) on node 1 (default targets).
PrepareForBuild:
  Creating directory "gmock.dir\Release\".
  Creating directory "E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\Release\".
  Creating directory "gmock.dir\Release\gmock.tlog\".
InitializeBuildStatus:
  Creating "gmock.dir\Release\gmock.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/src/third-party/googletest-1.8.1/googlemock/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/googletest-1.8.1/googlemock/CMakeFiles/generate.stamp is up-to-date.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"E:\robo\src\third-party\googletest-1.8.1\googlemock\include" /I"E:\robo\src\third-party\googletest-1.8.1\googlemock" /I"E:\robo\src\third-party\googletest-1.8.1\googletest\include" /I"E:\robo\src\third-party\googletest-1.8.1\googletest" /Zi /nologo /W4 /WX /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D STRICT /D WIN32_LEAN_AND_MEAN /D GTEST_HAS_PTHREAD=0 /D _HAS_EXCEPTIONS=1 /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"gmock.dir\Release\\" /Fd"gmock.dir\Release\gmock.pdb" /Gd /TP /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /wd4251 /wd4275 /wd4702 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  -J /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" "E:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-all.cc" "E:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-all.cc"
  gtest-all.cc
  gmock-all.cc
Lib:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\Lib.exe /OUT:"E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\Release\gmock.lib" /NOLOGO /MACHINE:X64  /machine:x64 "gmock.dir\Release\gtest-all.obj"
  "gmock.dir\Release\gmock-all.obj"
  gmock.vcxproj -> E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\Release\gmock.lib
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26432: If you define or delete any default operation in the type 'class testing::internal::RE', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1248): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1256): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1260): warning C26440: Function 'testing::internal::RE::pattern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1348): warning C26440: Function 'testing::internal::GTestLog::GetStream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1362): warning C26440: Function 'testing::internal::LogToStderr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26440: Function 'testing::internal::FlushInfoLog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26495: Variable 'testing::internal::Mutex::critical_section_init_phase_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26440: Function 'testing::internal::Mutex::Mutex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestMutexLock', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26447: The function is declared 'noexcept' but calls function 'Unlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1864): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalValueHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1878): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26436: The type 'class testing::internal::ThreadLocalBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1907): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase::Runnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2399): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2398): warning C26440: Function 'testing::internal::IsAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2402): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2401): warning C26440: Function 'testing::internal::IsAlNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2405): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2404): warning C26440: Function 'testing::internal::IsDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2408): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2407): warning C26440: Function 'testing::internal::IsLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2411): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2410): warning C26440: Function 'testing::internal::IsSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2414): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2413): warning C26440: Function 'testing::internal::IsUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2417): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2416): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2420): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2419): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2424): warning C26440: Function 'testing::internal::ToLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2427): warning C26440: Function 'testing::internal::ToUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2462): warning C26440: Function 'testing::internal::posix::IsATTY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2464): warning C26440: Function 'testing::internal::posix::StrCaseCmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2467): warning C26440: Function 'testing::internal::posix::StrDup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2475): warning C26440: Function 'testing::internal::posix::FileNo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2476): warning C26440: Function 'testing::internal::posix::Stat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2477): warning C26440: Function 'testing::internal::posix::RmDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2478): warning C26440: Function 'testing::internal::posix::IsDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2503): warning C26440: Function 'testing::internal::posix::StrNCpy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2512): warning C26440: Function 'testing::internal::posix::ChDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2514): warning C26440: Function 'testing::internal::posix::FOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2518): warning C26440: Function 'testing::internal::posix::FReopen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2521): warning C26440: Function 'testing::internal::posix::FDOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2523): warning C26440: Function 'testing::internal::posix::FClose' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2526): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2525): warning C26440: Function 'testing::internal::posix::Read' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2529): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2528): warning C26440: Function 'testing::internal::posix::Write' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2531): warning C26440: Function 'testing::internal::posix::Close' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2532): warning C26440: Function 'testing::internal::posix::StrError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2534): warning C26440: Function 'testing::internal::posix::GetEnv' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2557): warning C26440: Function 'testing::internal::posix::Abort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26432: If you define or delete any default operation in the type 'class testing::Message', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FilePath', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(80): warning C26440: Function 'testing::internal::FilePath::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(81): warning C26440: Function 'testing::internal::FilePath::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(114): warning C26440: Function 'testing::internal::FilePath::IsEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(269): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(402): warning C26440: Function 'testing::internal::FloatingPoint<float>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(404): warning C26440: Function 'testing::internal::FloatingPoint<double>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(454): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestFactoryBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(542): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(567): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(566): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(590): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(591): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(601): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(778): warning C26440: Function 'testing::internal::ConstCharPtr::ConstCharPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(779): warning C26440: Function 'testing::internal::ConstCharPtr::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(792): warning C26440: Function 'testing::internal::Random::Random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(794): warning C26440: Function 'testing::internal::Random::Reseed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(84): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(89): warning C26440: Function 'testing::internal::DeathTest::ReturnSentinel::ReturnSentinel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest::ReturnSentinel', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(146): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(251): warning C26432: If you define or delete any default operation in the type 'class testing::internal::InternalRunDeathTestFlag', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(253): warning C26447: The function is declared 'noexcept' but calls function 'Close()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(256): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(257): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(258): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(259): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(92): warning C26440: Function 'testing::internal::linked_ptr_internal::join_new' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(117): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 113 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(113): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(119): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(135): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(131): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(137): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(541): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(545): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(560): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(569): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(575): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(587): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(642): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(907): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(918): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<char * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(927): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(928): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(940): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<wchar_t * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(468): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseInfoBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(481): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(665): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(666): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(669): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(74): warning C26440: Function 'testing::TestPartResult::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(79): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(78): warning C26440: Function 'testing::TestPartResult::file_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(84): warning C26440: Function 'testing::TestPartResult::line_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(87): warning C26440: Function 'testing::TestPartResult::summary' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(90): warning C26440: Function 'testing::TestPartResult::message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(93): warning C26440: Function 'testing::TestPartResult::passed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(96): warning C26440: Function 'testing::TestPartResult::failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(99): warning C26440: Function 'testing::TestPartResult::nonfatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(102): warning C26440: Function 'testing::TestPartResult::fatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(150): warning C26432: If you define or delete any default operation in the type 'class testing::TestPartResultReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(169): warning C26440: Function 'testing::internal::HasNewFatalFailureHelper::has_new_fatal_failure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(311): warning C26432: If you define or delete any default operation in the type 'class testing::AssertionResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(317): warning C26440: Function 'testing::AssertionResult::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(327): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 351 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.4' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::reset' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(350): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(427): warning C26440: Function 'testing::Test::SetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(435): warning C26440: Function 'testing::Test::TearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(491): warning C26440: Function 'testing::Test::DeleteSelf_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26440: Function 'testing::Test::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(534): warning C26440: Function 'testing::TestProperty::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(539): warning C26440: Function 'testing::TestProperty::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(589): warning C26440: Function 'testing::TestResult::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(612): warning C26440: Function 'testing::TestResult::test_part_results' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(617): warning C26440: Function 'testing::TestResult::test_properties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(622): warning C26440: Function 'testing::TestResult::set_elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(643): warning C26440: Function 'testing::TestResult::death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(646): warning C26440: Function 'testing::TestResult::increment_death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(689): warning C26440: Function 'testing::TestInfo::test_case_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(692): warning C26440: Function 'testing::TestInfo::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(697): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(699): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(705): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(707): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(711): warning C26440: Function 'testing::TestInfo::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(714): warning C26440: Function 'testing::TestInfo::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(717): warning C26440: Function 'testing::TestInfo::is_in_another_shard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(735): warning C26440: Function 'testing::TestInfo::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(738): warning C26440: Function 'testing::TestInfo::is_reportable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(745): warning C26440: Function 'testing::TestInfo::result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(841): warning C26440: Function 'testing::TestCase::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(846): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(848): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(852): warning C26440: Function 'testing::TestCase::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(882): warning C26440: Function 'testing::TestCase::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(890): warning C26440: Function 'testing::TestCase::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(897): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(900): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(909): warning C26440: Function 'testing::TestCase::set_should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(919): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(928): warning C26440: Function 'testing::TestCase::RunSetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(932): warning C26440: Function 'testing::TestCase::RunTearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(935): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(940): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(946): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(951): warning C26440: Function 'testing::TestCase::TestDisabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(956): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(961): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1016): warning C26432: If you define or delete any default operation in the type 'class testing::Environment', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1019): warning C26440: Function 'testing::Environment::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1022): warning C26440: Function 'testing::Environment::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26440: Function 'testing::Environment::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1046): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26433: Function 'testing::EmptyTestEventListener::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26440: Function 'testing::EmptyTestEventListener::OnTestStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26433: Function 'testing::EmptyTestEventListener::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26440: Function 'testing::EmptyTestEventListener::OnTestPartResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26433: Function 'testing::EmptyTestEventListener::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26440: Function 'testing::EmptyTestEventListener::OnTestEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1139): warning C26440: Function 'testing::TestEventListeners::default_result_printer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1150): warning C26440: Function 'testing::TestEventListeners::default_xml_generator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1340): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1341): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(138): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(146): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26497: The function 'testing::internal::GetNextRandomSeed' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26440: Function 'testing::internal::GetNextRandomSeed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(158): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(180): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestFlagSaver', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(184): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(185): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(187): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(188): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(190): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(197): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(416): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(417): warning C26432: If you define or delete any default operation in the type 'class testing::internal::OsStackTraceGetterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(443): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(567): warning C26440: Function 'testing::internal::UnitTestImpl::start_timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(570): warning C26440: Function 'testing::internal::UnitTestImpl::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(596): warning C26440: Function 'testing::internal::UnitTestImpl::listeners' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(603): warning C26440: Function 'testing::internal::UnitTestImpl::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(663): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(651): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(675): warning C26440: Function 'testing::internal::UnitTestImpl::parameterized_test_registry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(680): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(687): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(737): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(738): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(739): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(743): warning C26440: Function 'testing::internal::UnitTestImpl::environments' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(793): warning C26440: Function 'testing::internal::UnitTestImpl::random_seed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(796): warning C26440: Function 'testing::internal::UnitTestImpl::random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(807): warning C26440: Function 'testing::internal::UnitTestImpl::catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(814): warning C26440: Function 'testing::internal::UnitTestImpl::set_catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1018): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1024): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(199): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(206): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(222): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(219): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(225): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(230): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(235): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(241): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(249): warning C26426: Global initializer calls a non-constexpr function 'testing::GetDefaultFilter' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(258): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(273): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::OutputFlagAlsoCheckEnvVar' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(286): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(292): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(298): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(304): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(315): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(321): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(327): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(334): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(342): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(358): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(360): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(356): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(353): warning C26440: Function 'testing::internal::Random::Generate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(378): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(388): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(393): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(399): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(408): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(411): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AssertHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(427): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(430): warning C26426: Global initializer calls a non-constexpr function 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 449 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(463): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(475): warning C26485: Expression 'testing::kDefaultOutputFormat': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(482): warning C26485: Expression 'testing::kDefaultOutputFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(493): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(478): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(518): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(519): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(516): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(509): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(543): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(538): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(564): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(567): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(581): warning C26440: Function 'testing::internal::UnitTestOptions::GTestShouldProcessSEH' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(610): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(620): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(628): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedFakeTestPartResultReporter', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(643): warning C26447: The function is declared 'noexcept' but calls function 'SetGlobalTestPartResultReporter()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(645): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(651): warning C26433: Function 'testing::ScopedFakeTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(673): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::GetTestTypeId' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(704): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(727): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(726): warning C26432: If you define or delete any default operation in the type 'class testing::internal::SingleFailureChecker', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(730): warning C26440: Function 'testing::internal::DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(733): warning C26433: Function 'testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(739): warning C26440: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(742): warning C26433: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(785): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(784): warning C26440: Function 'testing::internal::UnitTestImpl::total_test_case_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(883): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(850): warning C26440: Function 'testing::internal::GetTimeInMillis' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(941): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(938): warning C26440: Function 'testing::internal::String::CStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(953): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(955): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(950): warning C26429: Symbol 'msg' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(966): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1034): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 1034 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'result.question.2'. 'return of 'question.2'' may have been invalidated at line 1033 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.2'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1035): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(303): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1048): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26496: The variable 'move' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1085): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1135): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1155): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1158): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1197): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1207): warning C26440: Function 'testing::internal::edit_distance::`anonymous namespace'::Hunk::has_edits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1219): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26496: The variable 'edit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1256): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1288): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1291): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1327): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1332): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1378): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1380): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1396): warning C26429: Symbol 'actual_message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1606): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1602): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1613): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1609): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1726): warning C26485: Expression 'error_text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1727): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1732): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1778): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1781): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1784): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1787): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26429: Symbol 'bits' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1793): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26440: Function 'testing::internal::ChopLowBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1829): warning C26485: Expression 'str': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1809): warning C26494: Variable 'str' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1812): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1815): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1816): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1819): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1820): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1821): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1824): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1825): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1826): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1827): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1840): warning C6239: (<non-zero constant> && <expression>) always evaluates to the result of <expression>.  Did you intend to use the bitwise-and operator? [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26497: The function 'testing::internal::IsUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26440: Function 'testing::internal::IsUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26497: The function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26440: Function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1876): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1878): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1879): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1883): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1868): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1870): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1874): warning C26494: Variable 'unicode_code_point' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1894): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1905): warning C26440: Function 'testing::internal::String::WideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1951): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1952): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1953): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1974): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1970): warning C26440: Function 'testing::internal::String::CaseInsensitiveWideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1999): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26461: The pointer argument 'ss' for function 'testing::internal::StringStreamToString' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26429: Symbol 'ch' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2029): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2062): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2068): warning C26432: If you define or delete any default operation in the type 'class testing::TestResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2090): warning C26440: Function 'testing::TestResult::ClearTestPartResults' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2161): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26489: Don't dereference a pointer that may be invalid: 'xml_element'. 'xml_element' may have been invalidated at line 2156 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2176): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2184): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 2184 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2203): warning C26440: Function 'testing::TestResult::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2242): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2241): warning C26440: Function 'testing::TestResult::total_part_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2247): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2246): warning C26440: Function 'testing::TestResult::test_property_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2256): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2255): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2262): warning C26432: If you define or delete any default operation in the type 'class testing::Test', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2268): warning C26440: Function 'testing::Test::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2274): warning C26440: Function 'testing::Test::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2311): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26429: Symbol 'first_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2320): warning C26429: Symbol 'this_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2312): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2316): warning C26489: Don't dereference a pointer that may be invalid: 'first_test_info->fixture_class_id_'. 'first_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2316 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2321): warning C26489: Don't dereference a pointer that may be invalid: 'this_test_info->fixture_class_id_'. 'this_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2321 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2384): warning C26489: Don't dereference a pointer that may be invalid: 'result.FormatSehExceptionMessage'. 'return of 'FormatSehExceptionMessage'' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2511): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.6'. 'allocation.6' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.4'. 'return of 'question.4'' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.4'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2544): warning C26495: Variable 'testing::TestInfo::is_in_another_shard_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2564): warning C26432: If you define or delete any default operation in the type 'class testing::TestInfo', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2671): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2674): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2684): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2698): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'test.{vfptr}' in call to 'testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,void>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2708): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2745): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2744): warning C26440: Function 'testing::TestCase::total_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2769): warning C26432: If you define or delete any default operation in the type 'class testing::TestCase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2771): warning C26447: The function is declared 'noexcept' but calls function 'TestInfo * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2802): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2799): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2820): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2867): warning C26440: Function 'testing::TestPartResultTypeToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2900): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2910): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2928): warning C26440: Function 'testing::internal::GetColorAttribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2937): warning C26440: Function 'testing::internal::GetBitOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3039): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3060): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3070): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3040): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3085): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3090): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3084): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3086): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3089): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3100): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3101): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::PrintTestName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3134): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3139): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3140): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3144): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3141): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3125): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3160): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3175): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3172): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3167): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3180): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3188): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3199): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3218): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3230): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3276): warning C26496: The variable 'num_failures' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3286): warning C26496: The variable 'num_disabled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3262): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3307): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3314): warning C26440: Function 'testing::internal::TestEventRepeater::forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3315): warning C26440: Function 'testing::internal::TestEventRepeater::set_forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestEventRepeater', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3342): warning C26447: The function is declared 'noexcept' but calls function 'TestEventListener * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3358): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3352): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3397): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3401): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3409): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3406): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3410): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26497: The function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26440: Function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3514): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3509): warning C26433: Function 'testing::internal::XmlUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3523): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3570): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3544): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3620): warning C26440: Function 'testing::internal::PortableLocaltime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3640): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3662): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3652): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3658): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3679): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3671): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3733): warning C26489: Don't dereference a pointer that may be invalid: '&summary'. 'summary' may have been invalidated at line 3733 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3737): warning C26489: Don't dereference a pointer that may be invalid: '&detail'. 'detail' may have been invalidated at line 3737 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3702): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3706): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3755): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3782): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3819): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3828): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3836): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3854): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3943): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'jsonout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3938): warning C26433: Function 'testing::internal::JsonUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3976): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3952): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4026): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4016): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4046): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4036): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4100): warning C26489: Don't dereference a pointer that may be invalid: '&message'. 'message' may have been invalidated at line 4100 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4067): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4071): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4114): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4153): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4198): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4205): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4216): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4313): warning C26433: Function 'testing::internal::OsStackTraceGetter::CurrentStackTrace' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26433: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26440: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4388): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'pfile._Placeholder' in call to 'fwrite' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4395): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4393): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ScopedPrematureExitFile', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'GTestLog()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4399): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4415): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4416): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4414): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4420): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListeners', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4435): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4437): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4443): warning C26440: Function 'testing::TestEventListeners::repeater' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4456): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4472): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4620): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4649): warning C26489: Don't dereference a pointer that may be invalid: '&trace->message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 4647 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4645): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4653): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4741): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4827): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4826): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26432: If you define or delete any default operation in the type 'class testing::UnitTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26436: The type 'class testing::UnitTest' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4875): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4879): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4866): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4868): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4882): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UnitTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4884): warning C26447: The function is declared 'noexcept' but calls function 'TestCase * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4887): warning C26447: The function is declared 'noexcept' but calls function 'Environment * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4901): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26494: Variable 'test_result' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4904): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4918): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4928): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4931): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'std::operator<<<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5016): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5052): warning C26485: Expression 'testing::kDeathTestCaseFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5072): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5073): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5114): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5106): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5236): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5240): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5247): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'fclose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5239): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26497: The function 'testing::internal::ShouldRunTestOnShard' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26440: Function 'testing::internal::ShouldRunTestOnShard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5333): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5335): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5356): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::MatchesFilter' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::FilterMatchesTest' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5391): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5390): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5389): warning C26440: Function 'testing::internal::PrintOnOneLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5424): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5433): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5457): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fileout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5423): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5432): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5413): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5418): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5449): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5453): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5467): warning C26440: Function 'testing::internal::UnitTestImpl::set_os_stack_trace_getter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5483): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5479): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5492): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5495): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5491): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5508): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5513): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26497: The function 'testing::internal::IsTrue' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26440: Function 'testing::internal::IsTrue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5568): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26429: Symbol 'pstr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26440: Function 'testing::internal::SkipPrefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5603): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26429: Symbol 'flag_end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5587): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5616): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5638): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5705): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5706): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5718): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5698): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5789): warning C26485: Expression 'testing::internal::kAlsoRunDisabledTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5791): warning C26485: Expression 'testing::internal::kBreakOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5793): warning C26485: Expression 'testing::internal::kCatchExceptionsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5795): warning C26485: Expression 'testing::internal::kColorFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5796): warning C26485: Expression 'testing::internal::kDeathTestStyleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5798): warning C26485: Expression 'testing::internal::kDeathTestUseFork': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5800): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5801): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5803): warning C26485: Expression 'testing::internal::kListTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5804): warning C26485: Expression 'testing::internal::kOutputFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5805): warning C26485: Expression 'testing::internal::kPrintTimeFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5806): warning C26485: Expression 'testing::internal::kPrintUTF8Flag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5807): warning C26485: Expression 'testing::internal::kRandomSeedFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5808): warning C26485: Expression 'testing::internal::kRepeatFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5809): warning C26485: Expression 'testing::internal::kShuffleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5810): warning C26485: Expression 'testing::internal::kStackTraceDepthFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5812): warning C26485: Expression 'testing::internal::kStreamResultToFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5814): warning C26485: Expression 'testing::internal::kThrowOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5826): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'flagfile._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5830): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5832): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5977): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5996): warning C26489: Don't dereference a pointer that may be invalid: '&trace.message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 5993 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(467): warning C26495: Variable 'testing::internal::TraceInfo::file' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6002): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedTrace', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'GetInstance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'PopGTestTrace()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26485: Expression 'testing::kDefaultDeathTestStyle': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(98): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(111): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(136): warning C26440: Function 'testing::internal::InDeathTestChild' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(155): warning C26440: Function 'testing::ExitedWithCode::ExitedWithCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(159): warning C26440: Function 'testing::ExitedWithCode::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(286): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'parent._Placeholder' in call to 'fputc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(284): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(345): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(363): warning C26462: The value pointed to by 'info' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(364): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(362): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(378): warning C26440: Function 'testing::internal::DeathTest::LastMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(386): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26436: The type 'class testing::internal::DeathTestImpl' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26447: The function is declared 'noexcept' but calls function 'IsTrue()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(406): warning C26440: Function 'testing::internal::DeathTestImpl::statement' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(407): warning C26440: Function 'testing::internal::DeathTestImpl::regex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(408): warning C26440: Function 'testing::internal::DeathTestImpl::spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(409): warning C26440: Function 'testing::internal::DeathTestImpl::set_spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(410): warning C26440: Function 'testing::internal::DeathTestImpl::status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(411): warning C26440: Function 'testing::internal::DeathTestImpl::set_status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(412): warning C26440: Function 'testing::internal::DeathTestImpl::outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(413): warning C26440: Function 'testing::internal::DeathTestImpl::set_outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(414): warning C26440: Function 'testing::internal::DeathTestImpl::read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(415): warning C26440: Function 'testing::internal::DeathTestImpl::set_read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(416): warning C26440: Function 'testing::internal::DeathTestImpl::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(417): warning C26440: Function 'testing::internal::DeathTestImpl::set_write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(497): warning C26433: Function 'testing::internal::DeathTestImpl::Abort' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(557): warning C26433: Function 'testing::internal::DeathTestImpl::Passed' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(678): warning C26485: Expression 'wait_handles': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(707): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(671): warning C26433: Function 'testing::internal::WindowsDeathTest::Wait' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(749): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(752): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(735): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'read_handle' in call to 'CreatePipe' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 9 'startup_info.lpReserved' in call to 'CreateProcessA' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(723): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(733): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(739): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(747): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(760): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(759): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(716): warning C26433: Function 'testing::internal::WindowsDeathTest::AssumeRole' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1416): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1390): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1407): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26433: Function 'testing::internal::DefaultDeathTestFactory::Create' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1463): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1472): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_write_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1487): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_event_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1466): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1536 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1537 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1538 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::InternalRunDeathTestFlag::InternalRunDeathTestFlag' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1539 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1518): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1535): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26497: The function 'testing::internal::IsPathSeparator' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26440: Function 'testing::internal::IsPathSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(139): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(140): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(170): warning C26485: Expression 'testing::internal::kCurrentDirectoryString': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(242): warning C26489: Don't dereference a pointer that may be invalid: 'path'. 'path' may have been invalidated at line 226 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(269): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(270): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(264): warning C26429: Symbol 'name' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(300): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(330): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(375): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(367): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(377): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(361): warning C26430: Symbol 'dest_ptr' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(359): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(355): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(184): warning C26440: Function 'testing::internal::GetThreadCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(194): warning C26440: Function 'testing::internal::SleepMilliseconds' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(198): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(201): warning C26440: Function 'testing::internal::AutoHandle::AutoHandle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(204): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AutoHandle', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(205): warning C26447: The function is declared 'noexcept' but calls function 'Reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(208): warning C26440: Function 'testing::internal::AutoHandle::Get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(224): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(233): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(230): warning C26440: Function 'testing::internal::AutoHandle::IsCloseable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(241): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(240): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(236): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(245): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(244): warning C26440: Function 'testing::internal::Notification::Notify' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(249): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(248): warning C26440: Function 'testing::internal::Notification::WaitForNotification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(257): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(253): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(261): warning C26432: If you define or delete any default operation in the type 'class testing::internal::Mutex', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(274): warning C26135: Missing annotation _Acquires_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Lock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(280): warning C26135: Missing annotation _Releases_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Unlock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(293): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(310): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(319): warning C26432: If you define or delete any default operation in the type 'class testing::internal::`anonymous-namespace'::MemoryIsNotDeallocated', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(352): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(372): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(347): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(395): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(389): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(386): warning C26494: Variable 'thread_id' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(397): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26436: The type 'class testing::internal::ThreadWithParamBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(438): warning C26447: The function is declared 'noexcept' but calls function 'Join()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(442): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(441): warning C26440: Function 'testing::internal::ThreadWithParamBase::Join' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(454): warning C26429: Symbol 'thread_local_instance' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(458): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(496): warning C26496: The variable 'value_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(489): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(511): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(519): warning C26496: The variable 'thread_local_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(517): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(554): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(565): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(568): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'SetThreadPriority'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(570): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'ResumeThread'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(571): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'CloseHandle'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(579): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(582): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'tah.second' in call to 'CloseHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(578): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(591): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(601): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(602): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(685): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(684): warning C26440: Function 'testing::internal::IsInSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26497: The function 'testing::internal::IsAsciiDigit' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26440: Function 'testing::internal::IsAsciiDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26497: The function 'testing::internal::IsAsciiWordChar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26440: Function 'testing::internal::IsAsciiWordChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(751): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(752): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(754): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(760): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(762): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(767): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(773): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(739): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(812): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(801): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(840): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(841): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(845): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(852): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(828): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(869): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(875): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C6011: Dereferencing NULL pointer 'buffer'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(922): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'memcpy'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(910): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'strlen'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(917): warning C6011: Dereferencing NULL pointer 'regex'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(923): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(925): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(899): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(900): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(976): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestLog', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'GetStream()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(980): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1004): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1007): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1038): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(999): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1000): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1006): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1009): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1037): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1042): warning C26432: If you define or delete any default operation in the type 'class testing::internal::CapturedStream', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1050): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1057): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1049): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1072): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1073): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1082): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1076): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1078): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1086): warning C26429: Symbol 'captured_stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1090): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1121): warning C26440: Function 'testing::internal::GetFileSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1149): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1152): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1158): warning C26440: Function 'testing::internal::SetInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.1'. 'temporary 1' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26489: Don't dereference a pointer that may be invalid: '(const class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > *)allocation.5'. 'allocation.5' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.5' in call to 'testing::internal::SetInjectableArgvs' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1177): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1175): warning C26440: Function 'testing::internal::ClearInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1208): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1226): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1256): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1276): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'string_value' in call to 'testing::internal::ParseInt32' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1299): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 1307 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(77): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(63): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(82): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26497: The function 'testing::internal::IsPrintableAscii' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26440: Function 'testing::internal::IsPrintableAscii' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(195): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(329): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(346): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(347): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(358): warning C26440: Function 'testing::internal::`anonymous namespace'::ContainsUnprintableControlCodes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26497: The function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26440: Function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26496: The variable 'lead' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(390): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(393): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(394): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(396): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(397): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(401): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(402): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(404): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(405): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(414): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(43): warning C26485: Expression 'testing::internal::kStackTraceMarker': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(44): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(70): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(75): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(74): warning C26440: Function 'testing::TestPartResultArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(80): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26432: If you define or delete any default operation in the type 'class testing::internal::HasNewFatalFailureHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(92): warning C26433: Function 'testing::internal::HasNewFatalFailureHelper::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(44): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(42): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(107): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(89): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::Message::operator<<<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(182): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ThreadLocalValueHolderBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26447: The function is declared 'noexcept' but calls function 'depart()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::link_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1204): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26432: If you define or delete any default operation in the type 'class testing::internal::scoped_ptr<struct testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2013): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::NewValueForCurrentThread' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26447: The function is declared 'noexcept' but calls function 'OnThreadLocalDestroyed()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1205): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::DeathTestFactory>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1983): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26411: The parameter 'a' is a reference to unique pointer and it is never reassigned or reset, use T* or T& instead (r.33). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26440: Function 'testing::internal::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1203): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(184): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::DefaultValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2029): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2020): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >::ValueHolderFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2010): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2040): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2039): warning C26433: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::InstanceValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(157): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2019): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2000): warning C26440: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::ValueHolder::pointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1997): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1998): warning C26440: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::ValueHolder::ValueHolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(166): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGeneratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(154): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1476): warning C26440: Function 'testing::internal::ImplicitCast_<char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(435): warning C26440: Function 'testing::internal::GetTypeId<testing::Test>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2451): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2494): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(336): warning C26440: Function 'testing::internal::Delete<testing::TestInfo>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(329): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(330): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(311): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(314): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(308): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(310): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5656): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5844): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5855): warning C26485: Expression 'testing::internal::kFlagfileFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5873): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5889): warning C26485: Expression 'testing::internal::kColorEncodedHelpMessage': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5842): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5861): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'arg' in call to 'testing::internal::HasGoogleTestFlagPrefix' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5918): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(999): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(978): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(986): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'end' in call to '_strtoui64' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(973): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1002): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(183): warning C26496: The variable 'flags' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(146): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(180): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(185): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(220): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(239): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(304): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(295): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(272): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(265): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(213): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(95): warning C26440: Function 'testing::internal::ValueArray2<bool,bool>::ValueArray2<bool,bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(298): warning C26440: Function 'testing::internal::FloatingPoint<double>::FloatingPoint<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(377): warning C26440: Function 'testing::internal::FloatingPoint<double>::SignAndMagnitudeToBiased' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(328): warning C26440: Function 'testing::internal::FloatingPoint<double>::fraction_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(325): warning C26440: Function 'testing::internal::FloatingPoint<double>::exponent_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1618): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2424): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(308): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(299): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(298): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::End' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(296): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(295): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Begin' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(337): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(334): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Equals' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(331): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(329): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Current' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(319): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Clone' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(315): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Advance' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26440: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(91): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamIteratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1527): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1525): warning C26440: Function 'testing::internal::CheckedDowncastToActualType<testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator const ,testing::internal::ParamIteratorInterface<bool> const >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(260): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\internal\gmock-internal-utils.h(280): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FailureReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\internal\gmock-internal-utils.h(356): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(153): warning C26440: Function 'testing::internal::BuiltInDefaultValue<void>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(157): warning C26440: Function 'testing::internal::BuiltInDefaultValue<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(158): warning C26440: Function 'testing::internal::BuiltInDefaultValue<bool>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(159): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(160): warning C26440: Function 'testing::internal::BuiltInDefaultValue<signed char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(161): warning C26440: Function 'testing::internal::BuiltInDefaultValue<char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(170): warning C26440: Function 'testing::internal::BuiltInDefaultValue<wchar_t>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(173): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned short>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(174): warning C26440: Function 'testing::internal::BuiltInDefaultValue<short>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(175): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned int>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(176): warning C26440: Function 'testing::internal::BuiltInDefaultValue<int>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(177): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned long>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(178): warning C26440: Function 'testing::internal::BuiltInDefaultValue<long>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(179): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned __int64>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(180): warning C26440: Function 'testing::internal::BuiltInDefaultValue<__int64>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(181): warning C26440: Function 'testing::internal::BuiltInDefaultValue<float>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(182): warning C26440: Function 'testing::internal::BuiltInDefaultValue<double>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(315): warning C26440: Function 'testing::DefaultValue<void>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(316): warning C26440: Function 'testing::DefaultValue<void>::Get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(1157): warning C26497: The function 'testing::DoDefault' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(1157): warning C26440: Function 'testing::DoDefault' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::CardinalityInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(69): warning C26440: Function 'testing::CardinalityInterface::ConservativeLowerBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(70): warning C26440: Function 'testing::CardinalityInterface::ConservativeUpperBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(91): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(90): warning C26440: Function 'testing::MatchResultListener::MatchResultListener' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(103): warning C26440: Function 'testing::MatchResultListener::stream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(109): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(109): warning C26440: Function 'testing::MatchResultListener::IsInterested' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(117): warning C26432: If you define or delete any default operation in the type 'class testing::MatchResultListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(124): warning C26432: If you define or delete any default operation in the type 'class testing::MatcherDescriberInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(139): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(220): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(264): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(264): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(395): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(395): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(397): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(418): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(418): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(420): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(336): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(422): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(853): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(861): warning C26440: Function 'testing::internal::IsReadableTypeName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1164): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1165): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1184): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1185): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1587): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1593): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1650): warning C26440: Function 'testing::internal::Eq2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1654): warning C26440: Function 'testing::internal::Ne2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1658): warning C26440: Function 'testing::internal::Lt2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1662): warning C26440: Function 'testing::internal::Gt2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1666): warning C26440: Function 'testing::internal::Le2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1670): warning C26440: Function 'testing::internal::Ge2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3635): warning C26440: Function 'testing::internal::MatchMatrix::LhsSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3636): warning C26440: Function 'testing::internal::MatchMatrix::RhsSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3638): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3641): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3654): warning C26440: Function 'testing::internal::MatchMatrix::SpaceIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3688): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::UnorderedElementsAreMatcherImplBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3710): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::matcher_describers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3718): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::match_flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4641): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4652): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4712): warning C26440: Function 'testing::Eq' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4716): warning C26440: Function 'testing::Ge' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4720): warning C26440: Function 'testing::Gt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4724): warning C26440: Function 'testing::Le' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4728): warning C26440: Function 'testing::Lt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4732): warning C26440: Function 'testing::Ne' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(256): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::UntypedOnCallSpecBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(260): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(261): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(551): warning C26440: Function 'testing::Expectation::expectation_base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(581): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(615): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(615): warning C26440: Function 'testing::ExpectationSet::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(617): warning C26440: Function 'testing::ExpectationSet::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(618): warning C26440: Function 'testing::ExpectationSet::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(631): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(631): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(707): warning C26440: Function 'testing::internal::ExpectationBase::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(708): warning C26440: Function 'testing::internal::ExpectationBase::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(709): warning C26440: Function 'testing::internal::ExpectationBase::source_text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(711): warning C26440: Function 'testing::internal::ExpectationBase::cardinality' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(714): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(767): warning C26440: Function 'testing::internal::ExpectationBase::cardinality_specified' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1376): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UntypedActionResultHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1435): warning C26440: Function 'testing::internal::ActionResultHolder<void>::Unwrap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1437): warning C26433: Function 'testing::internal::ActionResultHolder<void>::PrintAsActionResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1437): warning C26440: Function 'testing::internal::ActionResultHolder<void>::PrintAsActionResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(61): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(73): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(81): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(73): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeLowerBound' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(73): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeLowerBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(74): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeUpperBound' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(74): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeUpperBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(76): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSatisfiedByCallCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(76): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSatisfiedByCallCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(80): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSaturatedByCallCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(80): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSaturatedByCallCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(107): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(107): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(129): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(149): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(56): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(58): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(61): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(75): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(96): warning C26433: Function 'testing::internal::GoogleTestFailureReporter::ReportFailure' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(119): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(124): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(129): warning C26485: Expression 'testing::internal::kInfoVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(132): warning C26485: Expression 'testing::internal::kErrorVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(165): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(48): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(60): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(66): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(78): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(167): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.5'. 'temporary 5' may have been invalidated at line 167 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(258): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(292): warning C26429: Symbol 'seen' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(294): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(297): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(308): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(308): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(310): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(311): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(342): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(360): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(375): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(374): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(393): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(403): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(425): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(434): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(445): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(466): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(480): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(490): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(491): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(499): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(503): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(517): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(534): warning C26496: The variable 'max_flow' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(530): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(563): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(562): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(65): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(93): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ExpectationBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(113): warning C26462: The value pointed to by 'exp' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(119): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(118): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 122 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(141): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(140): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 143 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(161): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(150): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(160): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 167 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(181): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(223): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(226): warning C26494: Variable 'too_many' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(274): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::ThreadLocal<testing::Sequence * __ptr64>::ThreadLocal<testing::Sequence * __ptr64>' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(281): warning C26485: Expression 'testing::internal::kInfoVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(299): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(303): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(306): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UntypedFunctionMockerBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(343): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(360): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(428): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(436): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(461): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(464): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(470): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(446): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(486): warning C26461: The pointer argument 'exp' for function 'testing::internal::UntypedFunctionMockerBase::GetHandleOf' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(513): warning C26429: Symbol 'untyped_expectation' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(551): warning C26440: Function 'testing::internal::intToCallReaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(571): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(570): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(616): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test' may have been invalidated at line 612 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test_case'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test_case' may have been invalidated at line 612 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(596): warning C26432: If you define or delete any default operation in the type 'class testing::`anonymous-namespace'::MockObjectRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(604): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(606): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(611): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(612): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(613): warning C26447: The function is declared 'noexcept' but calls function 'FormatFileLocation()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(613): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(615): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(616): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(618): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(618): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(620): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(605): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(626): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(627): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(634): warning C26447: The function is declared 'noexcept' but calls function 'flush()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(635): warning C26447: The function is declared 'noexcept' but calls function 'flush()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(644): warning C26440: Function 'testing::`anonymous namespace'::MockObjectRegistry::states' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(651): warning C26426: Global initializer calls a non-constexpr function 'testing::`anonymous namespace'::MockObjectRegistry::MockObjectRegistry' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(655): warning C26426: Global initializer calls a non-constexpr function 'std::map<void const * __ptr64,enum testing::internal::CallReaction,std::less<void const * __ptr64>,std::allocator<std::pair<void const * __ptr64 const,enum testing::internal::CallReaction> > >::map<void const * __ptr64,enum testing::internal::CallReaction,std::less<void const * __ptr64>,std::allocator<std::pair<void const * __ptr64 const,enum testing::internal::CallReaction> > >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(788): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test_case'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test_case' may have been invalidated at line 778 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(789): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test' may have been invalidated at line 778 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(779): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(784): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(838): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(844): warning C26432: If you define or delete any default operation in the type 'class testing::Expectation', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(849): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(860): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(859): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(858): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(872): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(869): warning C26432: If you define or delete any default operation in the type 'class testing::InSequence', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(871): warning C26447: The function is declared 'noexcept' but calls function 'get()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(872): warning C26447: The function is declared 'noexcept' but calls function 'set()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(43): warning C26485: Expression 'testing::internal::kWarningVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(43): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(86): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(89): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(76): warning C26429: Symbol 'flag_end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(73): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(86): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(97): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(103): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(135): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(184): warning C26440: Function 'testing::internal::linked_ptr<testing::Expectation>::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(183): warning C26440: Function 'testing::internal::linked_ptr<testing::Expectation>::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(187): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ExpectationBase>::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(169): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ExpectationBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2258): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2254): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2252): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2250): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2250): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2110): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2105): warning C26440: Function 'testing::internal::FloatingEqMatcher<float>::FloatingEqMatcher<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2098): warning C26440: Function 'testing::internal::FloatingEqMatcher<float>::FloatingEqMatcher<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(339): warning C26432: If you define or delete any default operation in the type 'class testing::internal::MatcherBase<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(339): warning C26436: The type 'class testing::internal::MatcherBase<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(324): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2310): warning C26440: Function 'testing::internal::FloatingEq2Matcher<double>::Init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(337): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1073): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(97): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(147): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1089): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1089): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeNegationTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1085): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1085): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1081): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatchAndExplain' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1080): warning C26434: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::MatcherInterface<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherInterface<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(204): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatchAndExplain' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(200): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeNegationTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(198): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(196): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(196): warning C26432: If you define or delete any default operation in the type 'class testing::internal::MatcherInterfaceAdapter<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(194): warning C26440: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(569): warning C26440: Function 'testing::PolymorphicMatcher<testing::internal::NotNullMatcher>::PolymorphicMatcher<testing::internal::NotNullMatcher>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(456): warning C26440: Function 'testing::PolymorphicAction<testing::internal::ReturnVoidAction>::PolymorphicAction<testing::internal::ReturnVoidAction>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1107): warning C26440: Function 'testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::NegatedDesc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1106): warning C26440: Function 'testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(122): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(238): warning C26440: Function 'testing::internal::AnyEq::operator()<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
FinalizeBuildStatus:
  Deleting file "gmock.dir\Release\gmock.tlog\unsuccessfulbuild".
  Touching "gmock.dir\Release\gmock.tlog\gmock.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj" (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj" (4) on node 1 (default targets).
PrepareForBuild:
  Creating directory "gmock_main.dir\Release\".
  Creating directory "gmock_main.dir\Release\gmock_main.tlog\".
InitializeBuildStatus:
  Creating "gmock_main.dir\Release\gmock_main.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/src/third-party/googletest-1.8.1/googlemock/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/googletest-1.8.1/googlemock/CMakeFiles/generate.stamp is up-to-date.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"E:\robo\src\third-party\googletest-1.8.1\googlemock\include" /I"E:\robo\src\third-party\googletest-1.8.1\googlemock" /I"E:\robo\src\third-party\googletest-1.8.1\googletest\include" /I"E:\robo\src\third-party\googletest-1.8.1\googletest" /Zi /nologo /W4 /WX /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D STRICT /D WIN32_LEAN_AND_MEAN /D GTEST_HAS_PTHREAD=0 /D _HAS_EXCEPTIONS=1 /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"gmock_main.dir\Release\\" /Fd"gmock_main.dir\Release\gmock_main.pdb" /Gd /TP /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /wd4251 /wd4275 /wd4702 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  -J /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" "E:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-all.cc" "E:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-all.cc" "E:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock_main.cc"
  gtest-all.cc
  gmock-all.cc
  gmock_main.cc
Lib:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\Lib.exe /OUT:"E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\Release\gmock_main.lib" /NOLOGO /MACHINE:X64  /machine:x64 "gmock_main.dir\Release\gtest-all.obj"
  "gmock_main.dir\Release\gmock-all.obj"
  gmock_main.dir\Release\gmock_main.obj
  gmock_main.vcxproj -> E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\Release\gmock_main.lib
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26432: If you define or delete any default operation in the type 'class testing::internal::RE', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1248): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1256): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1260): warning C26440: Function 'testing::internal::RE::pattern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1348): warning C26440: Function 'testing::internal::GTestLog::GetStream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1362): warning C26440: Function 'testing::internal::LogToStderr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26440: Function 'testing::internal::FlushInfoLog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26495: Variable 'testing::internal::Mutex::critical_section_init_phase_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26440: Function 'testing::internal::Mutex::Mutex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestMutexLock', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26447: The function is declared 'noexcept' but calls function 'Unlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1864): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalValueHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1878): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26436: The type 'class testing::internal::ThreadLocalBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1907): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase::Runnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2399): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2398): warning C26440: Function 'testing::internal::IsAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2402): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2401): warning C26440: Function 'testing::internal::IsAlNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2405): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2404): warning C26440: Function 'testing::internal::IsDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2408): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2407): warning C26440: Function 'testing::internal::IsLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2411): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2410): warning C26440: Function 'testing::internal::IsSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2414): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2413): warning C26440: Function 'testing::internal::IsUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2417): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2416): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2420): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2419): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2424): warning C26440: Function 'testing::internal::ToLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2427): warning C26440: Function 'testing::internal::ToUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2462): warning C26440: Function 'testing::internal::posix::IsATTY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2464): warning C26440: Function 'testing::internal::posix::StrCaseCmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2467): warning C26440: Function 'testing::internal::posix::StrDup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2475): warning C26440: Function 'testing::internal::posix::FileNo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2476): warning C26440: Function 'testing::internal::posix::Stat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2477): warning C26440: Function 'testing::internal::posix::RmDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2478): warning C26440: Function 'testing::internal::posix::IsDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2503): warning C26440: Function 'testing::internal::posix::StrNCpy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2512): warning C26440: Function 'testing::internal::posix::ChDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2514): warning C26440: Function 'testing::internal::posix::FOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2518): warning C26440: Function 'testing::internal::posix::FReopen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2521): warning C26440: Function 'testing::internal::posix::FDOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2523): warning C26440: Function 'testing::internal::posix::FClose' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2526): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2525): warning C26440: Function 'testing::internal::posix::Read' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2529): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2528): warning C26440: Function 'testing::internal::posix::Write' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2531): warning C26440: Function 'testing::internal::posix::Close' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2532): warning C26440: Function 'testing::internal::posix::StrError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2534): warning C26440: Function 'testing::internal::posix::GetEnv' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2557): warning C26440: Function 'testing::internal::posix::Abort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26432: If you define or delete any default operation in the type 'class testing::Message', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FilePath', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(80): warning C26440: Function 'testing::internal::FilePath::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(81): warning C26440: Function 'testing::internal::FilePath::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(114): warning C26440: Function 'testing::internal::FilePath::IsEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(269): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(402): warning C26440: Function 'testing::internal::FloatingPoint<float>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(404): warning C26440: Function 'testing::internal::FloatingPoint<double>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(454): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestFactoryBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(542): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(567): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(566): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(590): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(591): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(601): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(778): warning C26440: Function 'testing::internal::ConstCharPtr::ConstCharPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(779): warning C26440: Function 'testing::internal::ConstCharPtr::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(792): warning C26440: Function 'testing::internal::Random::Random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(794): warning C26440: Function 'testing::internal::Random::Reseed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(84): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(89): warning C26440: Function 'testing::internal::DeathTest::ReturnSentinel::ReturnSentinel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest::ReturnSentinel', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(146): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(251): warning C26432: If you define or delete any default operation in the type 'class testing::internal::InternalRunDeathTestFlag', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(253): warning C26447: The function is declared 'noexcept' but calls function 'Close()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(256): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(257): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(258): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(259): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(92): warning C26440: Function 'testing::internal::linked_ptr_internal::join_new' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(117): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 113 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(113): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(119): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(135): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(131): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(137): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(541): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(545): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(560): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(569): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(575): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(587): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(642): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(907): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(918): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<char * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(927): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(928): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(940): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<wchar_t * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(468): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseInfoBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(481): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(665): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(666): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(669): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(74): warning C26440: Function 'testing::TestPartResult::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(79): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(78): warning C26440: Function 'testing::TestPartResult::file_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(84): warning C26440: Function 'testing::TestPartResult::line_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(87): warning C26440: Function 'testing::TestPartResult::summary' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(90): warning C26440: Function 'testing::TestPartResult::message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(93): warning C26440: Function 'testing::TestPartResult::passed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(96): warning C26440: Function 'testing::TestPartResult::failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(99): warning C26440: Function 'testing::TestPartResult::nonfatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(102): warning C26440: Function 'testing::TestPartResult::fatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(150): warning C26432: If you define or delete any default operation in the type 'class testing::TestPartResultReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(169): warning C26440: Function 'testing::internal::HasNewFatalFailureHelper::has_new_fatal_failure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(311): warning C26432: If you define or delete any default operation in the type 'class testing::AssertionResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(317): warning C26440: Function 'testing::AssertionResult::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(327): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 351 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.4' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::reset' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(350): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(427): warning C26440: Function 'testing::Test::SetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(435): warning C26440: Function 'testing::Test::TearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(491): warning C26440: Function 'testing::Test::DeleteSelf_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26440: Function 'testing::Test::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(534): warning C26440: Function 'testing::TestProperty::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(539): warning C26440: Function 'testing::TestProperty::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(589): warning C26440: Function 'testing::TestResult::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(612): warning C26440: Function 'testing::TestResult::test_part_results' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(617): warning C26440: Function 'testing::TestResult::test_properties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(622): warning C26440: Function 'testing::TestResult::set_elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(643): warning C26440: Function 'testing::TestResult::death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(646): warning C26440: Function 'testing::TestResult::increment_death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(689): warning C26440: Function 'testing::TestInfo::test_case_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(692): warning C26440: Function 'testing::TestInfo::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(697): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(699): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(705): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(707): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(711): warning C26440: Function 'testing::TestInfo::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(714): warning C26440: Function 'testing::TestInfo::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(717): warning C26440: Function 'testing::TestInfo::is_in_another_shard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(735): warning C26440: Function 'testing::TestInfo::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(738): warning C26440: Function 'testing::TestInfo::is_reportable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(745): warning C26440: Function 'testing::TestInfo::result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(841): warning C26440: Function 'testing::TestCase::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(846): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(848): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(852): warning C26440: Function 'testing::TestCase::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(882): warning C26440: Function 'testing::TestCase::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(890): warning C26440: Function 'testing::TestCase::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(897): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(900): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(909): warning C26440: Function 'testing::TestCase::set_should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(919): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(928): warning C26440: Function 'testing::TestCase::RunSetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(932): warning C26440: Function 'testing::TestCase::RunTearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(935): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(940): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(946): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(951): warning C26440: Function 'testing::TestCase::TestDisabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(956): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(961): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1016): warning C26432: If you define or delete any default operation in the type 'class testing::Environment', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1019): warning C26440: Function 'testing::Environment::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1022): warning C26440: Function 'testing::Environment::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26440: Function 'testing::Environment::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1046): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26433: Function 'testing::EmptyTestEventListener::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26440: Function 'testing::EmptyTestEventListener::OnTestStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26433: Function 'testing::EmptyTestEventListener::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26440: Function 'testing::EmptyTestEventListener::OnTestPartResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26433: Function 'testing::EmptyTestEventListener::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26440: Function 'testing::EmptyTestEventListener::OnTestEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1139): warning C26440: Function 'testing::TestEventListeners::default_result_printer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1150): warning C26440: Function 'testing::TestEventListeners::default_xml_generator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1340): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1341): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(138): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(146): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26497: The function 'testing::internal::GetNextRandomSeed' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26440: Function 'testing::internal::GetNextRandomSeed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(158): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(180): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestFlagSaver', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(184): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(185): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(187): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(188): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(190): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(197): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(416): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(417): warning C26432: If you define or delete any default operation in the type 'class testing::internal::OsStackTraceGetterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(443): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(567): warning C26440: Function 'testing::internal::UnitTestImpl::start_timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(570): warning C26440: Function 'testing::internal::UnitTestImpl::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(596): warning C26440: Function 'testing::internal::UnitTestImpl::listeners' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(603): warning C26440: Function 'testing::internal::UnitTestImpl::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(663): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(651): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(675): warning C26440: Function 'testing::internal::UnitTestImpl::parameterized_test_registry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(680): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(687): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(737): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(738): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(739): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(743): warning C26440: Function 'testing::internal::UnitTestImpl::environments' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(793): warning C26440: Function 'testing::internal::UnitTestImpl::random_seed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(796): warning C26440: Function 'testing::internal::UnitTestImpl::random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(807): warning C26440: Function 'testing::internal::UnitTestImpl::catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(814): warning C26440: Function 'testing::internal::UnitTestImpl::set_catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1018): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1024): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(199): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(206): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(222): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(219): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(225): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(230): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(235): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(241): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(249): warning C26426: Global initializer calls a non-constexpr function 'testing::GetDefaultFilter' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(258): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(273): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::OutputFlagAlsoCheckEnvVar' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(286): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(292): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(298): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(304): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(315): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(321): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(327): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(334): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(342): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(358): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(360): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(356): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(353): warning C26440: Function 'testing::internal::Random::Generate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(378): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(388): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(393): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(399): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(408): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(411): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AssertHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(427): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(430): warning C26426: Global initializer calls a non-constexpr function 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 449 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(463): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(475): warning C26485: Expression 'testing::kDefaultOutputFormat': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(482): warning C26485: Expression 'testing::kDefaultOutputFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(493): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(478): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(518): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(519): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(516): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(509): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(543): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(538): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(564): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(567): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(581): warning C26440: Function 'testing::internal::UnitTestOptions::GTestShouldProcessSEH' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(610): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(620): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(628): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedFakeTestPartResultReporter', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(643): warning C26447: The function is declared 'noexcept' but calls function 'SetGlobalTestPartResultReporter()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(645): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(651): warning C26433: Function 'testing::ScopedFakeTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(673): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::GetTestTypeId' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(704): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(727): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(726): warning C26432: If you define or delete any default operation in the type 'class testing::internal::SingleFailureChecker', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(730): warning C26440: Function 'testing::internal::DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(733): warning C26433: Function 'testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(739): warning C26440: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(742): warning C26433: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(785): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(784): warning C26440: Function 'testing::internal::UnitTestImpl::total_test_case_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(883): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(850): warning C26440: Function 'testing::internal::GetTimeInMillis' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(941): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(938): warning C26440: Function 'testing::internal::String::CStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(953): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(955): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(950): warning C26429: Symbol 'msg' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(966): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1034): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 1034 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'result.question.2'. 'return of 'question.2'' may have been invalidated at line 1033 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.2'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1035): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(303): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1048): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26496: The variable 'move' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1085): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1135): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1155): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1158): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1197): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1207): warning C26440: Function 'testing::internal::edit_distance::`anonymous namespace'::Hunk::has_edits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1219): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26496: The variable 'edit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1256): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1288): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1291): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1327): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1332): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1378): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1380): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1396): warning C26429: Symbol 'actual_message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1606): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1602): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1613): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1609): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1726): warning C26485: Expression 'error_text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1727): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1732): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1778): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1781): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1784): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1787): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26429: Symbol 'bits' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1793): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26440: Function 'testing::internal::ChopLowBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1829): warning C26485: Expression 'str': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1809): warning C26494: Variable 'str' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1812): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1815): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1816): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1819): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1820): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1821): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1824): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1825): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1826): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1827): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1840): warning C6239: (<non-zero constant> && <expression>) always evaluates to the result of <expression>.  Did you intend to use the bitwise-and operator? [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26497: The function 'testing::internal::IsUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26440: Function 'testing::internal::IsUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26497: The function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26440: Function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1876): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1878): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1879): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1883): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1868): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1870): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1874): warning C26494: Variable 'unicode_code_point' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1894): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1905): warning C26440: Function 'testing::internal::String::WideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1951): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1952): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1953): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1974): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1970): warning C26440: Function 'testing::internal::String::CaseInsensitiveWideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1999): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26461: The pointer argument 'ss' for function 'testing::internal::StringStreamToString' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26429: Symbol 'ch' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2029): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2062): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2068): warning C26432: If you define or delete any default operation in the type 'class testing::TestResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2090): warning C26440: Function 'testing::TestResult::ClearTestPartResults' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2161): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26489: Don't dereference a pointer that may be invalid: 'xml_element'. 'xml_element' may have been invalidated at line 2156 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2176): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2184): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 2184 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2203): warning C26440: Function 'testing::TestResult::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2242): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2241): warning C26440: Function 'testing::TestResult::total_part_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2247): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2246): warning C26440: Function 'testing::TestResult::test_property_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2256): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2255): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2262): warning C26432: If you define or delete any default operation in the type 'class testing::Test', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2268): warning C26440: Function 'testing::Test::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2274): warning C26440: Function 'testing::Test::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2311): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26429: Symbol 'first_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2320): warning C26429: Symbol 'this_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2312): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2316): warning C26489: Don't dereference a pointer that may be invalid: 'first_test_info->fixture_class_id_'. 'first_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2316 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2321): warning C26489: Don't dereference a pointer that may be invalid: 'this_test_info->fixture_class_id_'. 'this_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2321 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2384): warning C26489: Don't dereference a pointer that may be invalid: 'result.FormatSehExceptionMessage'. 'return of 'FormatSehExceptionMessage'' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2511): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.6'. 'allocation.6' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.4'. 'return of 'question.4'' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.4'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2544): warning C26495: Variable 'testing::TestInfo::is_in_another_shard_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2564): warning C26432: If you define or delete any default operation in the type 'class testing::TestInfo', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2674): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2671): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2684): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2698): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'test.{vfptr}' in call to 'testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,void>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2708): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2745): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2744): warning C26440: Function 'testing::TestCase::total_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2769): warning C26432: If you define or delete any default operation in the type 'class testing::TestCase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2771): warning C26447: The function is declared 'noexcept' but calls function 'TestInfo * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2799): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2802): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2820): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2867): warning C26440: Function 'testing::TestPartResultTypeToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2900): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2910): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2928): warning C26440: Function 'testing::internal::GetColorAttribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2937): warning C26440: Function 'testing::internal::GetBitOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3039): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3060): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3070): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3040): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3085): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3090): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3084): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3086): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3089): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3100): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3101): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::PrintTestName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3134): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3139): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3140): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3144): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3141): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3125): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3160): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3175): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3172): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3167): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3180): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3188): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3199): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3218): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3230): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3276): warning C26496: The variable 'num_failures' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3286): warning C26496: The variable 'num_disabled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3262): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3307): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3314): warning C26440: Function 'testing::internal::TestEventRepeater::forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3315): warning C26440: Function 'testing::internal::TestEventRepeater::set_forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestEventRepeater', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3342): warning C26447: The function is declared 'noexcept' but calls function 'TestEventListener * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3358): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3352): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3397): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3401): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3409): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3406): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3410): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26497: The function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26440: Function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3514): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3509): warning C26433: Function 'testing::internal::XmlUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3523): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3570): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3544): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3620): warning C26440: Function 'testing::internal::PortableLocaltime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3640): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3662): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3652): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3658): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3679): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3671): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3733): warning C26489: Don't dereference a pointer that may be invalid: '&summary'. 'summary' may have been invalidated at line 3733 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3737): warning C26489: Don't dereference a pointer that may be invalid: '&detail'. 'detail' may have been invalidated at line 3737 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3702): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3706): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3755): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3782): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3819): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3828): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3836): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3854): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3943): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'jsonout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3938): warning C26433: Function 'testing::internal::JsonUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3976): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3952): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4026): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4016): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4046): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4036): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4100): warning C26489: Don't dereference a pointer that may be invalid: '&message'. 'message' may have been invalidated at line 4100 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4067): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4071): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4114): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4153): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4198): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4205): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4216): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4313): warning C26433: Function 'testing::internal::OsStackTraceGetter::CurrentStackTrace' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26433: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26440: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4388): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'pfile._Placeholder' in call to 'fwrite' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4395): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4393): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ScopedPrematureExitFile', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'GTestLog()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4399): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4415): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4416): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4414): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4420): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListeners', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4435): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4437): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4443): warning C26440: Function 'testing::TestEventListeners::repeater' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4456): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4472): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4620): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4649): warning C26489: Don't dereference a pointer that may be invalid: '&trace->message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 4647 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4645): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4653): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4741): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4827): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4826): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26432: If you define or delete any default operation in the type 'class testing::UnitTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26436: The type 'class testing::UnitTest' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4875): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4879): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4866): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4868): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4882): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UnitTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4884): warning C26447: The function is declared 'noexcept' but calls function 'TestCase * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4887): warning C26447: The function is declared 'noexcept' but calls function 'Environment * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4901): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26494: Variable 'test_result' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4904): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4918): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4928): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4931): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'std::operator<<<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5016): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5052): warning C26485: Expression 'testing::kDeathTestCaseFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5072): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5073): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5114): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5106): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5236): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5240): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5247): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'fclose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5239): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26497: The function 'testing::internal::ShouldRunTestOnShard' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26440: Function 'testing::internal::ShouldRunTestOnShard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5333): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5335): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5356): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::MatchesFilter' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::FilterMatchesTest' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5391): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5390): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5389): warning C26440: Function 'testing::internal::PrintOnOneLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5424): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5433): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5457): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fileout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5423): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5432): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5413): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5418): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5449): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5453): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5467): warning C26440: Function 'testing::internal::UnitTestImpl::set_os_stack_trace_getter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5483): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5479): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5492): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5495): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5491): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5508): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5513): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26497: The function 'testing::internal::IsTrue' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26440: Function 'testing::internal::IsTrue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5568): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26429: Symbol 'pstr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26440: Function 'testing::internal::SkipPrefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5603): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26429: Symbol 'flag_end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5587): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5616): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5638): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5705): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5706): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5718): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5698): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5789): warning C26485: Expression 'testing::internal::kAlsoRunDisabledTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5791): warning C26485: Expression 'testing::internal::kBreakOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5793): warning C26485: Expression 'testing::internal::kCatchExceptionsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5795): warning C26485: Expression 'testing::internal::kColorFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5796): warning C26485: Expression 'testing::internal::kDeathTestStyleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5798): warning C26485: Expression 'testing::internal::kDeathTestUseFork': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5800): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5801): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5803): warning C26485: Expression 'testing::internal::kListTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5804): warning C26485: Expression 'testing::internal::kOutputFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5805): warning C26485: Expression 'testing::internal::kPrintTimeFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5806): warning C26485: Expression 'testing::internal::kPrintUTF8Flag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5807): warning C26485: Expression 'testing::internal::kRandomSeedFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5808): warning C26485: Expression 'testing::internal::kRepeatFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5809): warning C26485: Expression 'testing::internal::kShuffleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5810): warning C26485: Expression 'testing::internal::kStackTraceDepthFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5812): warning C26485: Expression 'testing::internal::kStreamResultToFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5814): warning C26485: Expression 'testing::internal::kThrowOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5826): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'flagfile._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5830): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5832): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5977): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5996): warning C26489: Don't dereference a pointer that may be invalid: '&trace.message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 5993 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(467): warning C26495: Variable 'testing::internal::TraceInfo::file' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6002): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedTrace', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'GetInstance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'PopGTestTrace()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26485: Expression 'testing::kDefaultDeathTestStyle': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(98): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(111): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(136): warning C26440: Function 'testing::internal::InDeathTestChild' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(155): warning C26440: Function 'testing::ExitedWithCode::ExitedWithCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(159): warning C26440: Function 'testing::ExitedWithCode::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(286): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'parent._Placeholder' in call to 'fputc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(284): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(345): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(363): warning C26462: The value pointed to by 'info' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(364): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(362): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(378): warning C26440: Function 'testing::internal::DeathTest::LastMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(386): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26436: The type 'class testing::internal::DeathTestImpl' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26447: The function is declared 'noexcept' but calls function 'IsTrue()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(406): warning C26440: Function 'testing::internal::DeathTestImpl::statement' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(407): warning C26440: Function 'testing::internal::DeathTestImpl::regex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(408): warning C26440: Function 'testing::internal::DeathTestImpl::spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(409): warning C26440: Function 'testing::internal::DeathTestImpl::set_spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(410): warning C26440: Function 'testing::internal::DeathTestImpl::status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(411): warning C26440: Function 'testing::internal::DeathTestImpl::set_status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(412): warning C26440: Function 'testing::internal::DeathTestImpl::outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(413): warning C26440: Function 'testing::internal::DeathTestImpl::set_outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(414): warning C26440: Function 'testing::internal::DeathTestImpl::read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(415): warning C26440: Function 'testing::internal::DeathTestImpl::set_read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(416): warning C26440: Function 'testing::internal::DeathTestImpl::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(417): warning C26440: Function 'testing::internal::DeathTestImpl::set_write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(497): warning C26433: Function 'testing::internal::DeathTestImpl::Abort' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(557): warning C26433: Function 'testing::internal::DeathTestImpl::Passed' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(678): warning C26485: Expression 'wait_handles': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(707): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(671): warning C26433: Function 'testing::internal::WindowsDeathTest::Wait' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(749): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(752): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(735): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'read_handle' in call to 'CreatePipe' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 9 'startup_info.lpReserved' in call to 'CreateProcessA' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(723): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(733): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(739): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(747): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(760): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(759): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(716): warning C26433: Function 'testing::internal::WindowsDeathTest::AssumeRole' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1416): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1390): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1407): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26433: Function 'testing::internal::DefaultDeathTestFactory::Create' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1463): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1472): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_write_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1487): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_event_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1466): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1536 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1537 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1538 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::InternalRunDeathTestFlag::InternalRunDeathTestFlag' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1539 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1518): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1535): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26497: The function 'testing::internal::IsPathSeparator' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26440: Function 'testing::internal::IsPathSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(139): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(140): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(170): warning C26485: Expression 'testing::internal::kCurrentDirectoryString': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(242): warning C26489: Don't dereference a pointer that may be invalid: 'path'. 'path' may have been invalidated at line 226 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(269): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(270): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(264): warning C26429: Symbol 'name' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(300): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(330): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(375): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(367): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(377): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(361): warning C26430: Symbol 'dest_ptr' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(359): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(355): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(184): warning C26440: Function 'testing::internal::GetThreadCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(194): warning C26440: Function 'testing::internal::SleepMilliseconds' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(198): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(201): warning C26440: Function 'testing::internal::AutoHandle::AutoHandle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(204): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AutoHandle', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(205): warning C26447: The function is declared 'noexcept' but calls function 'Reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(208): warning C26440: Function 'testing::internal::AutoHandle::Get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(224): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(233): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(230): warning C26440: Function 'testing::internal::AutoHandle::IsCloseable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(241): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(240): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(236): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(245): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(244): warning C26440: Function 'testing::internal::Notification::Notify' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(249): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(248): warning C26440: Function 'testing::internal::Notification::WaitForNotification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(257): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(253): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(261): warning C26432: If you define or delete any default operation in the type 'class testing::internal::Mutex', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(274): warning C26135: Missing annotation _Acquires_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Lock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(280): warning C26135: Missing annotation _Releases_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Unlock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(293): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(310): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(319): warning C26432: If you define or delete any default operation in the type 'class testing::internal::`anonymous-namespace'::MemoryIsNotDeallocated', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(352): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(372): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(347): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(395): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(389): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(386): warning C26494: Variable 'thread_id' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(397): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26436: The type 'class testing::internal::ThreadWithParamBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(438): warning C26447: The function is declared 'noexcept' but calls function 'Join()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(442): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(441): warning C26440: Function 'testing::internal::ThreadWithParamBase::Join' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(454): warning C26429: Symbol 'thread_local_instance' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(458): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(496): warning C26496: The variable 'value_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(489): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(511): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(519): warning C26496: The variable 'thread_local_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(517): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(554): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(565): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(568): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'SetThreadPriority'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(570): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'ResumeThread'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(571): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'CloseHandle'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(579): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(582): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'tah.second' in call to 'CloseHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(578): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(591): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(601): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(602): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(685): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(684): warning C26440: Function 'testing::internal::IsInSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26497: The function 'testing::internal::IsAsciiDigit' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26440: Function 'testing::internal::IsAsciiDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26497: The function 'testing::internal::IsAsciiWordChar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26440: Function 'testing::internal::IsAsciiWordChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(751): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(752): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(754): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(760): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(762): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(767): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(773): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(739): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(812): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(801): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(840): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(841): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(845): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(852): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(828): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(869): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(875): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(910): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'strlen'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C6011: Dereferencing NULL pointer 'buffer'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(922): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'memcpy'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(917): warning C6011: Dereferencing NULL pointer 'regex'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(923): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(925): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(899): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(900): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(976): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestLog', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'GetStream()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(980): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1004): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1007): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1038): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(999): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1000): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1006): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1009): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1037): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1042): warning C26432: If you define or delete any default operation in the type 'class testing::internal::CapturedStream', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1050): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1057): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1049): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1072): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1073): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1082): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1076): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1078): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1086): warning C26429: Symbol 'captured_stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1090): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1121): warning C26440: Function 'testing::internal::GetFileSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1149): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1152): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1158): warning C26440: Function 'testing::internal::SetInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.1'. 'temporary 1' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26489: Don't dereference a pointer that may be invalid: '(const class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > *)allocation.5'. 'allocation.5' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.5' in call to 'testing::internal::SetInjectableArgvs' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1177): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1175): warning C26440: Function 'testing::internal::ClearInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1208): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1226): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1256): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1276): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'string_value' in call to 'testing::internal::ParseInt32' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1299): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 1307 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(77): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(63): warning C26429: Symbol 'obj_bytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(82): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26497: The function 'testing::internal::IsPrintableAscii' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26440: Function 'testing::internal::IsPrintableAscii' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(195): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(329): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(346): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(347): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(358): warning C26440: Function 'testing::internal::`anonymous namespace'::ContainsUnprintableControlCodes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26497: The function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26440: Function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26496: The variable 'lead' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(390): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(393): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(394): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(396): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(397): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(401): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(402): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(404): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(405): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(414): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(43): warning C26485: Expression 'testing::internal::kStackTraceMarker': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(44): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(70): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(75): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(74): warning C26440: Function 'testing::TestPartResultArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(80): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26432: If you define or delete any default operation in the type 'class testing::internal::HasNewFatalFailureHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(92): warning C26433: Function 'testing::internal::HasNewFatalFailureHelper::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(44): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(42): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(107): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(89): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::Message::operator<<<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(182): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ThreadLocalValueHolderBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26447: The function is declared 'noexcept' but calls function 'depart()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1204): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26432: If you define or delete any default operation in the type 'class testing::internal::scoped_ptr<struct testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2013): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::NewValueForCurrentThread' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26447: The function is declared 'noexcept' but calls function 'OnThreadLocalDestroyed()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1205): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::DeathTestFactory>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1983): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26411: The parameter 'a' is a reference to unique pointer and it is never reassigned or reset, use T* or T& instead (r.33). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26440: Function 'testing::internal::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1203): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(184): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::DefaultValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2029): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2020): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >::ValueHolderFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2010): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2040): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2039): warning C26433: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::InstanceValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(157): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2019): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2000): warning C26440: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::ValueHolder::pointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1997): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1998): warning C26440: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::ValueHolder::ValueHolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(166): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGeneratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(154): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1476): warning C26440: Function 'testing::internal::ImplicitCast_<char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(435): warning C26440: Function 'testing::internal::GetTypeId<testing::Test>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2451): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2494): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(336): warning C26440: Function 'testing::internal::Delete<testing::TestInfo>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(329): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(330): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(311): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(314): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(308): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(310): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5656): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5844): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5855): warning C26485: Expression 'testing::internal::kFlagfileFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5873): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5889): warning C26485: Expression 'testing::internal::kColorEncodedHelpMessage': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5842): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5861): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'arg' in call to 'testing::internal::HasGoogleTestFlagPrefix' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5918): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(999): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(978): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(986): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'end' in call to '_strtoui64' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(973): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1002): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(183): warning C26496: The variable 'flags' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(146): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(180): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(185): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(220): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(239): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(304): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(295): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(272): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(265): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(213): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(95): warning C26440: Function 'testing::internal::ValueArray2<bool,bool>::ValueArray2<bool,bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(298): warning C26440: Function 'testing::internal::FloatingPoint<double>::FloatingPoint<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(377): warning C26440: Function 'testing::internal::FloatingPoint<double>::SignAndMagnitudeToBiased' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(328): warning C26440: Function 'testing::internal::FloatingPoint<double>::fraction_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(325): warning C26440: Function 'testing::internal::FloatingPoint<double>::exponent_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1618): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2424): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(308): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(299): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(298): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::End' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(296): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(295): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Begin' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(337): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(334): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Equals' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(331): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(329): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Current' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(319): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Clone' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(315): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Advance' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26440: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(91): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamIteratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1527): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1525): warning C26440: Function 'testing::internal::CheckedDowncastToActualType<testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator const ,testing::internal::ParamIteratorInterface<bool> const >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(260): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\internal\gmock-internal-utils.h(280): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FailureReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\internal\gmock-internal-utils.h(356): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(153): warning C26440: Function 'testing::internal::BuiltInDefaultValue<void>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(157): warning C26440: Function 'testing::internal::BuiltInDefaultValue<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(158): warning C26440: Function 'testing::internal::BuiltInDefaultValue<bool>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(159): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(160): warning C26440: Function 'testing::internal::BuiltInDefaultValue<signed char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(161): warning C26440: Function 'testing::internal::BuiltInDefaultValue<char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(170): warning C26440: Function 'testing::internal::BuiltInDefaultValue<wchar_t>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(173): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned short>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(174): warning C26440: Function 'testing::internal::BuiltInDefaultValue<short>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(175): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned int>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(176): warning C26440: Function 'testing::internal::BuiltInDefaultValue<int>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(177): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned long>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(178): warning C26440: Function 'testing::internal::BuiltInDefaultValue<long>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(179): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned __int64>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(180): warning C26440: Function 'testing::internal::BuiltInDefaultValue<__int64>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(181): warning C26440: Function 'testing::internal::BuiltInDefaultValue<float>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(182): warning C26440: Function 'testing::internal::BuiltInDefaultValue<double>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(315): warning C26440: Function 'testing::DefaultValue<void>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(316): warning C26440: Function 'testing::DefaultValue<void>::Get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(1157): warning C26497: The function 'testing::DoDefault' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(1157): warning C26440: Function 'testing::DoDefault' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::CardinalityInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(69): warning C26440: Function 'testing::CardinalityInterface::ConservativeLowerBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(70): warning C26440: Function 'testing::CardinalityInterface::ConservativeUpperBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(91): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(90): warning C26440: Function 'testing::MatchResultListener::MatchResultListener' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(103): warning C26440: Function 'testing::MatchResultListener::stream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(109): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(109): warning C26440: Function 'testing::MatchResultListener::IsInterested' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(117): warning C26432: If you define or delete any default operation in the type 'class testing::MatchResultListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(124): warning C26432: If you define or delete any default operation in the type 'class testing::MatcherDescriberInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(139): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(220): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(264): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(264): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(395): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(395): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(397): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(418): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(418): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(420): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(336): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(422): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(853): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(861): warning C26440: Function 'testing::internal::IsReadableTypeName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1164): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1165): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1184): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1185): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1587): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1593): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1650): warning C26440: Function 'testing::internal::Eq2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1654): warning C26440: Function 'testing::internal::Ne2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1658): warning C26440: Function 'testing::internal::Lt2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1662): warning C26440: Function 'testing::internal::Gt2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1666): warning C26440: Function 'testing::internal::Le2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1670): warning C26440: Function 'testing::internal::Ge2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3635): warning C26440: Function 'testing::internal::MatchMatrix::LhsSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3636): warning C26440: Function 'testing::internal::MatchMatrix::RhsSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3638): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3641): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3654): warning C26440: Function 'testing::internal::MatchMatrix::SpaceIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3688): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::UnorderedElementsAreMatcherImplBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3710): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::matcher_describers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3718): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::match_flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4641): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4652): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4712): warning C26440: Function 'testing::Eq' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4716): warning C26440: Function 'testing::Ge' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4720): warning C26440: Function 'testing::Gt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4724): warning C26440: Function 'testing::Le' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4728): warning C26440: Function 'testing::Lt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4732): warning C26440: Function 'testing::Ne' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(256): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::UntypedOnCallSpecBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(260): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(261): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(551): warning C26440: Function 'testing::Expectation::expectation_base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(581): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(615): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(615): warning C26440: Function 'testing::ExpectationSet::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(617): warning C26440: Function 'testing::ExpectationSet::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(618): warning C26440: Function 'testing::ExpectationSet::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(631): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(631): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(707): warning C26440: Function 'testing::internal::ExpectationBase::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(708): warning C26440: Function 'testing::internal::ExpectationBase::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(709): warning C26440: Function 'testing::internal::ExpectationBase::source_text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(711): warning C26440: Function 'testing::internal::ExpectationBase::cardinality' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(714): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(767): warning C26440: Function 'testing::internal::ExpectationBase::cardinality_specified' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1376): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UntypedActionResultHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1435): warning C26440: Function 'testing::internal::ActionResultHolder<void>::Unwrap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1437): warning C26433: Function 'testing::internal::ActionResultHolder<void>::PrintAsActionResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1437): warning C26440: Function 'testing::internal::ActionResultHolder<void>::PrintAsActionResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(61): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(73): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(81): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(73): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeLowerBound' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(73): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeLowerBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(74): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeUpperBound' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(74): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeUpperBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(76): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSatisfiedByCallCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(76): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSatisfiedByCallCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(80): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSaturatedByCallCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(80): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSaturatedByCallCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(107): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(107): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(129): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(149): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(56): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(58): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(61): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(75): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(96): warning C26433: Function 'testing::internal::GoogleTestFailureReporter::ReportFailure' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(119): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(124): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(129): warning C26485: Expression 'testing::internal::kInfoVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(132): warning C26485: Expression 'testing::internal::kErrorVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(165): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(48): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(60): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(66): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(78): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(167): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.5'. 'temporary 5' may have been invalidated at line 167 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(258): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(292): warning C26429: Symbol 'seen' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(294): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(297): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(308): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(308): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(310): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(311): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(342): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(360): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(375): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(374): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(393): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(403): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(425): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(434): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(445): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(466): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(480): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(490): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(491): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(499): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(503): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(517): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(534): warning C26496: The variable 'max_flow' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(530): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(563): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(562): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(65): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(93): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ExpectationBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(113): warning C26462: The value pointed to by 'exp' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(119): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(118): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 122 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(141): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(140): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 143 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(161): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(150): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(160): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 167 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(181): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(223): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(226): warning C26494: Variable 'too_many' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(274): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::ThreadLocal<testing::Sequence * __ptr64>::ThreadLocal<testing::Sequence * __ptr64>' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(281): warning C26485: Expression 'testing::internal::kInfoVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(299): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(303): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(306): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UntypedFunctionMockerBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(343): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(360): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(428): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(436): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(461): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(464): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(470): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(446): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(486): warning C26461: The pointer argument 'exp' for function 'testing::internal::UntypedFunctionMockerBase::GetHandleOf' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(513): warning C26429: Symbol 'untyped_expectation' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(551): warning C26440: Function 'testing::internal::intToCallReaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(571): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(570): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(616): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test' may have been invalidated at line 612 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test_case'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test_case' may have been invalidated at line 612 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(596): warning C26432: If you define or delete any default operation in the type 'class testing::`anonymous-namespace'::MockObjectRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(604): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(606): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(611): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(612): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(613): warning C26447: The function is declared 'noexcept' but calls function 'FormatFileLocation()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(613): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(615): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(616): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(618): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(618): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(620): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(605): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(626): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(627): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(634): warning C26447: The function is declared 'noexcept' but calls function 'flush()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(635): warning C26447: The function is declared 'noexcept' but calls function 'flush()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(644): warning C26440: Function 'testing::`anonymous namespace'::MockObjectRegistry::states' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(651): warning C26426: Global initializer calls a non-constexpr function 'testing::`anonymous namespace'::MockObjectRegistry::MockObjectRegistry' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(655): warning C26426: Global initializer calls a non-constexpr function 'std::map<void const * __ptr64,enum testing::internal::CallReaction,std::less<void const * __ptr64>,std::allocator<std::pair<void const * __ptr64 const,enum testing::internal::CallReaction> > >::map<void const * __ptr64,enum testing::internal::CallReaction,std::less<void const * __ptr64>,std::allocator<std::pair<void const * __ptr64 const,enum testing::internal::CallReaction> > >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(788): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test_case'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test_case' may have been invalidated at line 778 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(789): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test' may have been invalidated at line 778 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(779): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(784): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(838): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(844): warning C26432: If you define or delete any default operation in the type 'class testing::Expectation', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(849): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(860): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(859): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(858): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(872): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(869): warning C26432: If you define or delete any default operation in the type 'class testing::InSequence', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(871): warning C26447: The function is declared 'noexcept' but calls function 'get()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(872): warning C26447: The function is declared 'noexcept' but calls function 'set()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(43): warning C26485: Expression 'testing::internal::kWarningVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(43): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(86): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(89): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(76): warning C26429: Symbol 'flag_end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(73): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(86): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(97): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(103): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(135): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(184): warning C26440: Function 'testing::internal::linked_ptr<testing::Expectation>::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(183): warning C26440: Function 'testing::internal::linked_ptr<testing::Expectation>::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(187): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ExpectationBase>::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(169): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ExpectationBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2258): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2254): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2252): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2250): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2250): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2110): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2105): warning C26440: Function 'testing::internal::FloatingEqMatcher<float>::FloatingEqMatcher<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2098): warning C26440: Function 'testing::internal::FloatingEqMatcher<float>::FloatingEqMatcher<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(339): warning C26432: If you define or delete any default operation in the type 'class testing::internal::MatcherBase<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(339): warning C26436: The type 'class testing::internal::MatcherBase<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(324): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2310): warning C26440: Function 'testing::internal::FloatingEq2Matcher<double>::Init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(337): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1073): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(97): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(147): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1089): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1089): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeNegationTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1085): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1085): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1081): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatchAndExplain' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1080): warning C26434: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::MatcherInterface<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherInterface<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(204): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatchAndExplain' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(200): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeNegationTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(198): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(196): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(196): warning C26432: If you define or delete any default operation in the type 'class testing::internal::MatcherInterfaceAdapter<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(194): warning C26440: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(569): warning C26440: Function 'testing::PolymorphicMatcher<testing::internal::NotNullMatcher>::PolymorphicMatcher<testing::internal::NotNullMatcher>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(456): warning C26440: Function 'testing::PolymorphicAction<testing::internal::ReturnVoidAction>::PolymorphicAction<testing::internal::ReturnVoidAction>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1107): warning C26440: Function 'testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::NegatedDesc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1106): warning C26440: Function 'testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(122): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(238): warning C26440: Function 'testing::internal::AnyEq::operator()<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(157): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ExpectationBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
FinalizeBuildStatus:
  Deleting file "gmock_main.dir\Release\gmock_main.tlog\unsuccessfulbuild".
  Touching "gmock_main.dir\Release\gmock_main.tlog\gmock_main.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj" (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj" (5) on node 1 (default targets).
PrepareForBuild:
  Creating directory "gtest.dir\Release\".
  Creating directory "E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\Release\".
  Creating directory "gtest.dir\Release\gtest.tlog\".
InitializeBuildStatus:
  Creating "gtest.dir\Release\gtest.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/src/third-party/googletest-1.8.1/googletest/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/googletest-1.8.1/googlemock/gtest/CMakeFiles/generate.stamp is up-to-date.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"E:\robo\src\third-party\googletest-1.8.1\googletest\include" /I"E:\robo\src\third-party\googletest-1.8.1\googletest" /Zi /nologo /W4 /WX /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D STRICT /D WIN32_LEAN_AND_MEAN /D GTEST_HAS_PTHREAD=0 /D _HAS_EXCEPTIONS=1 /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"gtest.dir\Release\\" /Fd"gtest.dir\Release\gtest.pdb" /Gd /TP /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /wd4251 /wd4275 /wd4702 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  -J /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" "E:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-all.cc"
  gtest-all.cc
Lib:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\Lib.exe /OUT:"E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\Release\gtest.lib" /NOLOGO /MACHINE:X64  /machine:x64 "gtest.dir\Release\gtest-all.obj"
  gtest.vcxproj -> E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\Release\gtest.lib
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26432: If you define or delete any default operation in the type 'class testing::internal::RE', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1248): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1256): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1260): warning C26440: Function 'testing::internal::RE::pattern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1348): warning C26440: Function 'testing::internal::GTestLog::GetStream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1362): warning C26440: Function 'testing::internal::LogToStderr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26440: Function 'testing::internal::FlushInfoLog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26495: Variable 'testing::internal::Mutex::critical_section_init_phase_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26440: Function 'testing::internal::Mutex::Mutex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestMutexLock', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26447: The function is declared 'noexcept' but calls function 'Unlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1864): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalValueHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1878): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26436: The type 'class testing::internal::ThreadLocalBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1907): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase::Runnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2399): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2398): warning C26440: Function 'testing::internal::IsAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2402): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2401): warning C26440: Function 'testing::internal::IsAlNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2405): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2404): warning C26440: Function 'testing::internal::IsDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2408): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2407): warning C26440: Function 'testing::internal::IsLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2411): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2410): warning C26440: Function 'testing::internal::IsSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2414): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2413): warning C26440: Function 'testing::internal::IsUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2417): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2416): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2420): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2419): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2424): warning C26440: Function 'testing::internal::ToLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2427): warning C26440: Function 'testing::internal::ToUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2462): warning C26440: Function 'testing::internal::posix::IsATTY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2464): warning C26440: Function 'testing::internal::posix::StrCaseCmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2467): warning C26440: Function 'testing::internal::posix::StrDup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2475): warning C26440: Function 'testing::internal::posix::FileNo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2476): warning C26440: Function 'testing::internal::posix::Stat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2477): warning C26440: Function 'testing::internal::posix::RmDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2478): warning C26440: Function 'testing::internal::posix::IsDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2503): warning C26440: Function 'testing::internal::posix::StrNCpy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2512): warning C26440: Function 'testing::internal::posix::ChDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2514): warning C26440: Function 'testing::internal::posix::FOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2518): warning C26440: Function 'testing::internal::posix::FReopen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2521): warning C26440: Function 'testing::internal::posix::FDOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2523): warning C26440: Function 'testing::internal::posix::FClose' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2526): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2525): warning C26440: Function 'testing::internal::posix::Read' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2529): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2528): warning C26440: Function 'testing::internal::posix::Write' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2531): warning C26440: Function 'testing::internal::posix::Close' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2532): warning C26440: Function 'testing::internal::posix::StrError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2534): warning C26440: Function 'testing::internal::posix::GetEnv' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2557): warning C26440: Function 'testing::internal::posix::Abort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26432: If you define or delete any default operation in the type 'class testing::Message', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FilePath', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(80): warning C26440: Function 'testing::internal::FilePath::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(81): warning C26440: Function 'testing::internal::FilePath::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(114): warning C26440: Function 'testing::internal::FilePath::IsEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(269): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(402): warning C26440: Function 'testing::internal::FloatingPoint<float>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(404): warning C26440: Function 'testing::internal::FloatingPoint<double>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(454): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestFactoryBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(542): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(567): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(566): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(590): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(591): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(601): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(778): warning C26440: Function 'testing::internal::ConstCharPtr::ConstCharPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(779): warning C26440: Function 'testing::internal::ConstCharPtr::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(792): warning C26440: Function 'testing::internal::Random::Random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(794): warning C26440: Function 'testing::internal::Random::Reseed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(84): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(89): warning C26440: Function 'testing::internal::DeathTest::ReturnSentinel::ReturnSentinel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest::ReturnSentinel', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(146): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(251): warning C26432: If you define or delete any default operation in the type 'class testing::internal::InternalRunDeathTestFlag', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(253): warning C26447: The function is declared 'noexcept' but calls function 'Close()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(256): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(257): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(258): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(259): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(92): warning C26440: Function 'testing::internal::linked_ptr_internal::join_new' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(117): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 113 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(113): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(119): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(135): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(131): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(137): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(541): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(545): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(560): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(569): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(575): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(587): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(642): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(907): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(918): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<char * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(927): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(928): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(940): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<wchar_t * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(468): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseInfoBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(481): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(665): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(666): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(669): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(74): warning C26440: Function 'testing::TestPartResult::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(79): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(78): warning C26440: Function 'testing::TestPartResult::file_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(84): warning C26440: Function 'testing::TestPartResult::line_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(87): warning C26440: Function 'testing::TestPartResult::summary' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(90): warning C26440: Function 'testing::TestPartResult::message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(93): warning C26440: Function 'testing::TestPartResult::passed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(96): warning C26440: Function 'testing::TestPartResult::failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(99): warning C26440: Function 'testing::TestPartResult::nonfatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(102): warning C26440: Function 'testing::TestPartResult::fatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(150): warning C26432: If you define or delete any default operation in the type 'class testing::TestPartResultReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(169): warning C26440: Function 'testing::internal::HasNewFatalFailureHelper::has_new_fatal_failure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(311): warning C26432: If you define or delete any default operation in the type 'class testing::AssertionResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(317): warning C26440: Function 'testing::AssertionResult::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(327): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 351 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.4' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::reset' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(350): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(427): warning C26440: Function 'testing::Test::SetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(435): warning C26440: Function 'testing::Test::TearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(491): warning C26440: Function 'testing::Test::DeleteSelf_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26440: Function 'testing::Test::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(534): warning C26440: Function 'testing::TestProperty::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(539): warning C26440: Function 'testing::TestProperty::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(589): warning C26440: Function 'testing::TestResult::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(612): warning C26440: Function 'testing::TestResult::test_part_results' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(617): warning C26440: Function 'testing::TestResult::test_properties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(622): warning C26440: Function 'testing::TestResult::set_elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(643): warning C26440: Function 'testing::TestResult::death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(646): warning C26440: Function 'testing::TestResult::increment_death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(689): warning C26440: Function 'testing::TestInfo::test_case_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(692): warning C26440: Function 'testing::TestInfo::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(697): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(699): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(705): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(707): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(711): warning C26440: Function 'testing::TestInfo::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(714): warning C26440: Function 'testing::TestInfo::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(717): warning C26440: Function 'testing::TestInfo::is_in_another_shard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(735): warning C26440: Function 'testing::TestInfo::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(738): warning C26440: Function 'testing::TestInfo::is_reportable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(745): warning C26440: Function 'testing::TestInfo::result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(841): warning C26440: Function 'testing::TestCase::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(846): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(848): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(852): warning C26440: Function 'testing::TestCase::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(882): warning C26440: Function 'testing::TestCase::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(890): warning C26440: Function 'testing::TestCase::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(897): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(900): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(909): warning C26440: Function 'testing::TestCase::set_should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(919): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(928): warning C26440: Function 'testing::TestCase::RunSetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(932): warning C26440: Function 'testing::TestCase::RunTearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(935): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(940): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(946): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(951): warning C26440: Function 'testing::TestCase::TestDisabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(956): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(961): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1016): warning C26432: If you define or delete any default operation in the type 'class testing::Environment', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1019): warning C26440: Function 'testing::Environment::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1022): warning C26440: Function 'testing::Environment::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26440: Function 'testing::Environment::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1046): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26433: Function 'testing::EmptyTestEventListener::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26440: Function 'testing::EmptyTestEventListener::OnTestStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26433: Function 'testing::EmptyTestEventListener::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26440: Function 'testing::EmptyTestEventListener::OnTestPartResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26433: Function 'testing::EmptyTestEventListener::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26440: Function 'testing::EmptyTestEventListener::OnTestEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1139): warning C26440: Function 'testing::TestEventListeners::default_result_printer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1150): warning C26440: Function 'testing::TestEventListeners::default_xml_generator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1340): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1341): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(138): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(146): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26497: The function 'testing::internal::GetNextRandomSeed' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26440: Function 'testing::internal::GetNextRandomSeed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(158): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(180): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestFlagSaver', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(184): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(185): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(187): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(188): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(190): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(197): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(416): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(417): warning C26432: If you define or delete any default operation in the type 'class testing::internal::OsStackTraceGetterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(443): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(567): warning C26440: Function 'testing::internal::UnitTestImpl::start_timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(570): warning C26440: Function 'testing::internal::UnitTestImpl::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(596): warning C26440: Function 'testing::internal::UnitTestImpl::listeners' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(603): warning C26440: Function 'testing::internal::UnitTestImpl::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(663): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(651): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(675): warning C26440: Function 'testing::internal::UnitTestImpl::parameterized_test_registry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(680): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(687): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(737): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(738): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(739): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(743): warning C26440: Function 'testing::internal::UnitTestImpl::environments' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(793): warning C26440: Function 'testing::internal::UnitTestImpl::random_seed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(796): warning C26440: Function 'testing::internal::UnitTestImpl::random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(807): warning C26440: Function 'testing::internal::UnitTestImpl::catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(814): warning C26440: Function 'testing::internal::UnitTestImpl::set_catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1018): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1024): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(199): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(206): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(222): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(219): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(225): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(230): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(235): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(241): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(249): warning C26426: Global initializer calls a non-constexpr function 'testing::GetDefaultFilter' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(258): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(273): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::OutputFlagAlsoCheckEnvVar' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(286): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(292): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(298): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(304): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(315): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(321): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(327): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(334): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(342): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(358): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(360): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(356): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(353): warning C26440: Function 'testing::internal::Random::Generate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(378): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(388): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(393): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(399): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(408): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(411): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AssertHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(427): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(430): warning C26426: Global initializer calls a non-constexpr function 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 449 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(463): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(475): warning C26485: Expression 'testing::kDefaultOutputFormat': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(482): warning C26485: Expression 'testing::kDefaultOutputFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(493): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(478): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(518): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(519): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(516): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(509): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(543): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(538): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(564): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(567): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(581): warning C26440: Function 'testing::internal::UnitTestOptions::GTestShouldProcessSEH' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(610): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(620): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(628): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedFakeTestPartResultReporter', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(643): warning C26447: The function is declared 'noexcept' but calls function 'SetGlobalTestPartResultReporter()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(645): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(651): warning C26433: Function 'testing::ScopedFakeTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(673): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::GetTestTypeId' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(704): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(727): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(726): warning C26432: If you define or delete any default operation in the type 'class testing::internal::SingleFailureChecker', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(730): warning C26440: Function 'testing::internal::DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(733): warning C26433: Function 'testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(739): warning C26440: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(742): warning C26433: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(785): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(784): warning C26440: Function 'testing::internal::UnitTestImpl::total_test_case_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(883): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(850): warning C26440: Function 'testing::internal::GetTimeInMillis' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(941): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(938): warning C26440: Function 'testing::internal::String::CStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(953): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(955): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(950): warning C26429: Symbol 'msg' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(966): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1034): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 1034 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'result.question.2'. 'return of 'question.2'' may have been invalidated at line 1033 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.2'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1035): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(303): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1048): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26496: The variable 'move' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1085): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1135): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1155): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1158): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1197): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1207): warning C26440: Function 'testing::internal::edit_distance::`anonymous namespace'::Hunk::has_edits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1219): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26496: The variable 'edit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1256): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1288): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1291): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1327): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1332): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1378): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1380): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1396): warning C26429: Symbol 'actual_message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1606): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1602): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1613): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1609): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1726): warning C26485: Expression 'error_text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1727): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1732): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1778): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1781): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1784): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1787): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26429: Symbol 'bits' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1793): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26440: Function 'testing::internal::ChopLowBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1829): warning C26485: Expression 'str': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1809): warning C26494: Variable 'str' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1812): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1815): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1816): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1819): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1820): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1821): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1824): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1825): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1826): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1827): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1840): warning C6239: (<non-zero constant> && <expression>) always evaluates to the result of <expression>.  Did you intend to use the bitwise-and operator? [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26497: The function 'testing::internal::IsUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26440: Function 'testing::internal::IsUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26497: The function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26440: Function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1876): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1878): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1879): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1883): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1868): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1870): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1874): warning C26494: Variable 'unicode_code_point' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1894): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1905): warning C26440: Function 'testing::internal::String::WideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1951): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1952): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1953): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1974): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1970): warning C26440: Function 'testing::internal::String::CaseInsensitiveWideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1999): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26461: The pointer argument 'ss' for function 'testing::internal::StringStreamToString' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26429: Symbol 'ch' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2029): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2062): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2068): warning C26432: If you define or delete any default operation in the type 'class testing::TestResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2090): warning C26440: Function 'testing::TestResult::ClearTestPartResults' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2161): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26489: Don't dereference a pointer that may be invalid: 'xml_element'. 'xml_element' may have been invalidated at line 2156 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2176): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2184): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 2184 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2203): warning C26440: Function 'testing::TestResult::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2242): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2241): warning C26440: Function 'testing::TestResult::total_part_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2247): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2246): warning C26440: Function 'testing::TestResult::test_property_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2256): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2255): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2262): warning C26432: If you define or delete any default operation in the type 'class testing::Test', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2268): warning C26440: Function 'testing::Test::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2274): warning C26440: Function 'testing::Test::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2311): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26429: Symbol 'first_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2320): warning C26429: Symbol 'this_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2312): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2316): warning C26489: Don't dereference a pointer that may be invalid: 'first_test_info->fixture_class_id_'. 'first_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2316 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2321): warning C26489: Don't dereference a pointer that may be invalid: 'this_test_info->fixture_class_id_'. 'this_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2321 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2384): warning C26489: Don't dereference a pointer that may be invalid: 'result.FormatSehExceptionMessage'. 'return of 'FormatSehExceptionMessage'' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2511): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.6'. 'allocation.6' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.4'. 'return of 'question.4'' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.4'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2544): warning C26495: Variable 'testing::TestInfo::is_in_another_shard_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2564): warning C26432: If you define or delete any default operation in the type 'class testing::TestInfo', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2674): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2671): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2684): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2698): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'test.{vfptr}' in call to 'testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,void>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2708): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2745): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2744): warning C26440: Function 'testing::TestCase::total_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2769): warning C26432: If you define or delete any default operation in the type 'class testing::TestCase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2771): warning C26447: The function is declared 'noexcept' but calls function 'TestInfo * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2799): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2802): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2820): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2867): warning C26440: Function 'testing::TestPartResultTypeToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2900): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2910): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2928): warning C26440: Function 'testing::internal::GetColorAttribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2937): warning C26440: Function 'testing::internal::GetBitOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3039): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3060): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3070): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3040): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3085): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3090): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3084): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3086): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3089): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3100): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3101): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::PrintTestName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3134): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3139): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3140): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3144): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3141): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3125): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3160): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3175): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3172): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3167): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3180): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3188): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3199): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3218): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3230): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3276): warning C26496: The variable 'num_failures' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3286): warning C26496: The variable 'num_disabled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3262): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3307): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3314): warning C26440: Function 'testing::internal::TestEventRepeater::forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3315): warning C26440: Function 'testing::internal::TestEventRepeater::set_forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestEventRepeater', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3342): warning C26447: The function is declared 'noexcept' but calls function 'TestEventListener * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3358): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3352): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3397): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3401): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3409): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3406): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3410): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26497: The function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26440: Function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3514): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3509): warning C26433: Function 'testing::internal::XmlUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3523): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3570): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3544): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3620): warning C26440: Function 'testing::internal::PortableLocaltime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3640): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3662): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3652): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3658): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3679): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3671): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3733): warning C26489: Don't dereference a pointer that may be invalid: '&summary'. 'summary' may have been invalidated at line 3733 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3737): warning C26489: Don't dereference a pointer that may be invalid: '&detail'. 'detail' may have been invalidated at line 3737 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3702): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3706): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3755): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3782): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3819): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3828): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3836): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3854): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3943): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'jsonout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3938): warning C26433: Function 'testing::internal::JsonUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3976): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3952): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4026): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4016): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4046): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4036): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4100): warning C26489: Don't dereference a pointer that may be invalid: '&message'. 'message' may have been invalidated at line 4100 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4067): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4071): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4114): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4153): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4198): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4205): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4216): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4313): warning C26433: Function 'testing::internal::OsStackTraceGetter::CurrentStackTrace' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26433: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26440: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4388): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'pfile._Placeholder' in call to 'fwrite' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4395): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4393): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ScopedPrematureExitFile', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'GTestLog()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4399): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4415): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4416): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4414): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4420): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListeners', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4435): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4437): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4443): warning C26440: Function 'testing::TestEventListeners::repeater' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4456): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4472): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4620): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4649): warning C26489: Don't dereference a pointer that may be invalid: '&trace->message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 4647 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4645): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4653): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4741): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4827): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4826): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26432: If you define or delete any default operation in the type 'class testing::UnitTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26436: The type 'class testing::UnitTest' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4875): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4879): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4866): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4868): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4882): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UnitTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4884): warning C26447: The function is declared 'noexcept' but calls function 'TestCase * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4887): warning C26447: The function is declared 'noexcept' but calls function 'Environment * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4901): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26494: Variable 'test_result' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4904): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4918): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4928): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4931): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'std::operator<<<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5016): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5052): warning C26485: Expression 'testing::kDeathTestCaseFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5072): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5073): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5114): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5106): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5236): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5240): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5247): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'fclose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5239): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26497: The function 'testing::internal::ShouldRunTestOnShard' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26440: Function 'testing::internal::ShouldRunTestOnShard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5333): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5335): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5356): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::MatchesFilter' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::FilterMatchesTest' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5391): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5390): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5389): warning C26440: Function 'testing::internal::PrintOnOneLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5424): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5433): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5457): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fileout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5423): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5432): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5413): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5418): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5449): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5453): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5467): warning C26440: Function 'testing::internal::UnitTestImpl::set_os_stack_trace_getter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5483): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5479): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5492): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5495): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5491): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5508): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5513): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26497: The function 'testing::internal::IsTrue' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26440: Function 'testing::internal::IsTrue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5568): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26429: Symbol 'pstr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26440: Function 'testing::internal::SkipPrefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5603): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26429: Symbol 'flag_end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5587): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5616): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5638): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5705): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5706): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5718): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5698): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5789): warning C26485: Expression 'testing::internal::kAlsoRunDisabledTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5791): warning C26485: Expression 'testing::internal::kBreakOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5793): warning C26485: Expression 'testing::internal::kCatchExceptionsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5795): warning C26485: Expression 'testing::internal::kColorFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5796): warning C26485: Expression 'testing::internal::kDeathTestStyleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5798): warning C26485: Expression 'testing::internal::kDeathTestUseFork': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5800): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5801): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5803): warning C26485: Expression 'testing::internal::kListTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5804): warning C26485: Expression 'testing::internal::kOutputFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5805): warning C26485: Expression 'testing::internal::kPrintTimeFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5806): warning C26485: Expression 'testing::internal::kPrintUTF8Flag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5807): warning C26485: Expression 'testing::internal::kRandomSeedFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5808): warning C26485: Expression 'testing::internal::kRepeatFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5809): warning C26485: Expression 'testing::internal::kShuffleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5810): warning C26485: Expression 'testing::internal::kStackTraceDepthFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5812): warning C26485: Expression 'testing::internal::kStreamResultToFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5814): warning C26485: Expression 'testing::internal::kThrowOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5826): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'flagfile._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5830): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5832): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5977): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5996): warning C26489: Don't dereference a pointer that may be invalid: '&trace.message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 5993 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(467): warning C26495: Variable 'testing::internal::TraceInfo::file' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6002): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedTrace', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'GetInstance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'PopGTestTrace()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26485: Expression 'testing::kDefaultDeathTestStyle': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(98): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(111): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(136): warning C26440: Function 'testing::internal::InDeathTestChild' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(155): warning C26440: Function 'testing::ExitedWithCode::ExitedWithCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(159): warning C26440: Function 'testing::ExitedWithCode::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(286): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'parent._Placeholder' in call to 'fputc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(284): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(345): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(363): warning C26462: The value pointed to by 'info' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(364): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(362): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(378): warning C26440: Function 'testing::internal::DeathTest::LastMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(386): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26436: The type 'class testing::internal::DeathTestImpl' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26447: The function is declared 'noexcept' but calls function 'IsTrue()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(406): warning C26440: Function 'testing::internal::DeathTestImpl::statement' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(407): warning C26440: Function 'testing::internal::DeathTestImpl::regex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(408): warning C26440: Function 'testing::internal::DeathTestImpl::spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(409): warning C26440: Function 'testing::internal::DeathTestImpl::set_spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(410): warning C26440: Function 'testing::internal::DeathTestImpl::status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(411): warning C26440: Function 'testing::internal::DeathTestImpl::set_status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(412): warning C26440: Function 'testing::internal::DeathTestImpl::outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(413): warning C26440: Function 'testing::internal::DeathTestImpl::set_outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(414): warning C26440: Function 'testing::internal::DeathTestImpl::read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(415): warning C26440: Function 'testing::internal::DeathTestImpl::set_read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(416): warning C26440: Function 'testing::internal::DeathTestImpl::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(417): warning C26440: Function 'testing::internal::DeathTestImpl::set_write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(497): warning C26433: Function 'testing::internal::DeathTestImpl::Abort' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(557): warning C26433: Function 'testing::internal::DeathTestImpl::Passed' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(678): warning C26485: Expression 'wait_handles': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(707): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(671): warning C26433: Function 'testing::internal::WindowsDeathTest::Wait' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(749): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(752): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(735): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'read_handle' in call to 'CreatePipe' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 9 'startup_info.lpReserved' in call to 'CreateProcessA' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(723): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(733): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(739): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(747): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(760): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(759): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(716): warning C26433: Function 'testing::internal::WindowsDeathTest::AssumeRole' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1416): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1390): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1407): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26433: Function 'testing::internal::DefaultDeathTestFactory::Create' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1463): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1472): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_write_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1487): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_event_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1466): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1536 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1537 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1538 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::InternalRunDeathTestFlag::InternalRunDeathTestFlag' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1539 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1518): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1535): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26497: The function 'testing::internal::IsPathSeparator' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26440: Function 'testing::internal::IsPathSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(139): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(140): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(170): warning C26485: Expression 'testing::internal::kCurrentDirectoryString': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(242): warning C26489: Don't dereference a pointer that may be invalid: 'path'. 'path' may have been invalidated at line 226 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(269): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(270): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(264): warning C26429: Symbol 'name' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(300): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(330): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(375): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(367): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(377): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(359): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(361): warning C26430: Symbol 'dest_ptr' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(355): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(184): warning C26440: Function 'testing::internal::GetThreadCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(194): warning C26440: Function 'testing::internal::SleepMilliseconds' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(198): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(201): warning C26440: Function 'testing::internal::AutoHandle::AutoHandle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(204): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AutoHandle', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(205): warning C26447: The function is declared 'noexcept' but calls function 'Reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(208): warning C26440: Function 'testing::internal::AutoHandle::Get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(224): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(233): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(230): warning C26440: Function 'testing::internal::AutoHandle::IsCloseable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(241): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(240): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(236): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(245): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(244): warning C26440: Function 'testing::internal::Notification::Notify' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(249): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(248): warning C26440: Function 'testing::internal::Notification::WaitForNotification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(257): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(253): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(261): warning C26432: If you define or delete any default operation in the type 'class testing::internal::Mutex', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(274): warning C26135: Missing annotation _Acquires_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Lock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(280): warning C26135: Missing annotation _Releases_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Unlock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(293): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(310): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(319): warning C26432: If you define or delete any default operation in the type 'class testing::internal::`anonymous-namespace'::MemoryIsNotDeallocated', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(352): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(372): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(347): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(395): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(389): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(386): warning C26494: Variable 'thread_id' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(397): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26436: The type 'class testing::internal::ThreadWithParamBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(438): warning C26447: The function is declared 'noexcept' but calls function 'Join()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(442): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(441): warning C26440: Function 'testing::internal::ThreadWithParamBase::Join' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(454): warning C26429: Symbol 'thread_local_instance' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(458): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(496): warning C26496: The variable 'value_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(489): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(511): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(519): warning C26496: The variable 'thread_local_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(517): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(554): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(565): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(570): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'ResumeThread'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(568): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'SetThreadPriority'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(571): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'CloseHandle'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(579): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(582): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'tah.second' in call to 'CloseHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(578): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(591): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(601): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(602): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(685): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(684): warning C26440: Function 'testing::internal::IsInSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26497: The function 'testing::internal::IsAsciiDigit' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26440: Function 'testing::internal::IsAsciiDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26497: The function 'testing::internal::IsAsciiWordChar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26440: Function 'testing::internal::IsAsciiWordChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(751): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(752): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(754): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(760): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(762): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(767): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(773): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(739): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(812): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(801): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(840): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(841): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(845): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(852): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(828): warning C26429: Symbol 'regex' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(869): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(875): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C6011: Dereferencing NULL pointer 'buffer'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(922): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'memcpy'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(910): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'strlen'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(917): warning C6011: Dereferencing NULL pointer 'regex'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(923): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(925): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(899): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(900): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(976): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestLog', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'GetStream()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(980): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1004): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1007): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1038): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(999): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1000): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1006): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1009): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1037): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1042): warning C26432: If you define or delete any default operation in the type 'class testing::internal::CapturedStream', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1050): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1057): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1049): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1072): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1073): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1082): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1076): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1078): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1086): warning C26429: Symbol 'captured_stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1090): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1121): warning C26440: Function 'testing::internal::GetFileSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1149): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1152): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1158): warning C26440: Function 'testing::internal::SetInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.1'. 'temporary 1' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26489: Don't dereference a pointer that may be invalid: '(const class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > *)allocation.5'. 'allocation.5' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.5' in call to 'testing::internal::SetInjectableArgvs' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1177): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1175): warning C26440: Function 'testing::internal::ClearInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1208): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1226): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1256): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1276): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'string_value' in call to 'testing::internal::ParseInt32' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1299): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 1307 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(77): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(63): warning C26429: Symbol 'obj_bytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(82): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26497: The function 'testing::internal::IsPrintableAscii' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26440: Function 'testing::internal::IsPrintableAscii' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(195): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(329): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(346): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(347): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(358): warning C26440: Function 'testing::internal::`anonymous namespace'::ContainsUnprintableControlCodes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26497: The function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26440: Function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26496: The variable 'lead' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(390): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(393): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(394): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(396): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(397): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(401): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(402): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(404): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(405): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(414): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(43): warning C26485: Expression 'testing::internal::kStackTraceMarker': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(44): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(70): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(75): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(74): warning C26440: Function 'testing::TestPartResultArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(80): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26432: If you define or delete any default operation in the type 'class testing::internal::HasNewFatalFailureHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(92): warning C26433: Function 'testing::internal::HasNewFatalFailureHelper::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(44): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(42): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(107): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(89): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::Message::operator<<<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(182): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ThreadLocalValueHolderBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26447: The function is declared 'noexcept' but calls function 'depart()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1204): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26432: If you define or delete any default operation in the type 'class testing::internal::scoped_ptr<struct testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2013): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::NewValueForCurrentThread' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26447: The function is declared 'noexcept' but calls function 'OnThreadLocalDestroyed()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1205): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::DeathTestFactory>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1983): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26411: The parameter 'a' is a reference to unique pointer and it is never reassigned or reset, use T* or T& instead (r.33). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26440: Function 'testing::internal::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1203): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(184): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::DefaultValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2029): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2020): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >::ValueHolderFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2010): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2040): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2039): warning C26433: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::InstanceValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(157): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2019): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2000): warning C26440: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::ValueHolder::pointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1997): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1998): warning C26440: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::ValueHolder::ValueHolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(166): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGeneratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(154): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1476): warning C26440: Function 'testing::internal::ImplicitCast_<char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(435): warning C26440: Function 'testing::internal::GetTypeId<testing::Test>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2451): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2494): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(336): warning C26440: Function 'testing::internal::Delete<testing::TestInfo>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(329): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(330): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(311): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(314): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(308): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(310): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5656): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5844): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5855): warning C26485: Expression 'testing::internal::kFlagfileFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5873): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5889): warning C26485: Expression 'testing::internal::kColorEncodedHelpMessage': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5842): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5861): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'arg' in call to 'testing::internal::HasGoogleTestFlagPrefix' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5918): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(999): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(978): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(986): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'end' in call to '_strtoui64' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(973): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1002): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(183): warning C26496: The variable 'flags' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(146): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(180): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(185): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(220): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(239): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(304): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(295): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(272): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(265): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(213): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(95): warning C26440: Function 'testing::internal::ValueArray2<bool,bool>::ValueArray2<bool,bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(298): warning C26440: Function 'testing::internal::FloatingPoint<double>::FloatingPoint<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(377): warning C26440: Function 'testing::internal::FloatingPoint<double>::SignAndMagnitudeToBiased' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(328): warning C26440: Function 'testing::internal::FloatingPoint<double>::fraction_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(325): warning C26440: Function 'testing::internal::FloatingPoint<double>::exponent_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1618): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2424): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(308): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(299): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(298): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::End' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(296): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(295): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Begin' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(337): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(334): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Equals' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(331): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(329): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Current' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(319): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Clone' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(315): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Advance' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26440: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(91): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamIteratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1527): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1525): warning C26440: Function 'testing::internal::CheckedDowncastToActualType<testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator const ,testing::internal::ParamIteratorInterface<bool> const >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(260): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
FinalizeBuildStatus:
  Deleting file "gtest.dir\Release\gtest.tlog\unsuccessfulbuild".
  Touching "gtest.dir\Release\gtest.tlog\gtest.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj" (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj" (6) on node 1 (default targets).
PrepareForBuild:
  Creating directory "gtest_main.dir\Release\".
  Creating directory "gtest_main.dir\Release\gtest_main.tlog\".
InitializeBuildStatus:
  Creating "gtest_main.dir\Release\gtest_main.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/src/third-party/googletest-1.8.1/googletest/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/googletest-1.8.1/googlemock/gtest/CMakeFiles/generate.stamp is up-to-date.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"E:\robo\src\third-party\googletest-1.8.1\googletest\include" /I"E:\robo\src\third-party\googletest-1.8.1\googletest" /Zi /nologo /W4 /WX /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D STRICT /D WIN32_LEAN_AND_MEAN /D GTEST_HAS_PTHREAD=0 /D _HAS_EXCEPTIONS=1 /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"gtest_main.dir\Release\\" /Fd"gtest_main.dir\Release\gtest_main.pdb" /Gd /TP /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /wd4251 /wd4275 /wd4702 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  -J /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" "E:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest_main.cc"
  gtest_main.cc
Lib:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\Lib.exe /OUT:"E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\Release\gtest_main.lib" /NOLOGO /MACHINE:X64  /machine:x64 gtest_main.dir\Release\gtest_main.obj
  gtest_main.vcxproj -> E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\Release\gtest_main.lib
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26432: If you define or delete any default operation in the type 'class testing::internal::RE', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1248): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1256): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1260): warning C26440: Function 'testing::internal::RE::pattern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1348): warning C26440: Function 'testing::internal::GTestLog::GetStream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1362): warning C26440: Function 'testing::internal::LogToStderr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26440: Function 'testing::internal::FlushInfoLog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26495: Variable 'testing::internal::Mutex::critical_section_init_phase_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26440: Function 'testing::internal::Mutex::Mutex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestMutexLock', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26447: The function is declared 'noexcept' but calls function 'Unlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1864): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalValueHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1878): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26436: The type 'class testing::internal::ThreadLocalBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1907): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase::Runnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2399): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2398): warning C26440: Function 'testing::internal::IsAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2402): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2401): warning C26440: Function 'testing::internal::IsAlNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2405): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2404): warning C26440: Function 'testing::internal::IsDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2408): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2407): warning C26440: Function 'testing::internal::IsLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2411): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2410): warning C26440: Function 'testing::internal::IsSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2414): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2413): warning C26440: Function 'testing::internal::IsUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2417): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2416): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2420): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2419): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2424): warning C26440: Function 'testing::internal::ToLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2427): warning C26440: Function 'testing::internal::ToUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2462): warning C26440: Function 'testing::internal::posix::IsATTY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2464): warning C26440: Function 'testing::internal::posix::StrCaseCmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2467): warning C26440: Function 'testing::internal::posix::StrDup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2475): warning C26440: Function 'testing::internal::posix::FileNo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2476): warning C26440: Function 'testing::internal::posix::Stat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2477): warning C26440: Function 'testing::internal::posix::RmDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2478): warning C26440: Function 'testing::internal::posix::IsDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2503): warning C26440: Function 'testing::internal::posix::StrNCpy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2512): warning C26440: Function 'testing::internal::posix::ChDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2514): warning C26440: Function 'testing::internal::posix::FOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2518): warning C26440: Function 'testing::internal::posix::FReopen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2521): warning C26440: Function 'testing::internal::posix::FDOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2523): warning C26440: Function 'testing::internal::posix::FClose' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2526): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2525): warning C26440: Function 'testing::internal::posix::Read' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2529): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2528): warning C26440: Function 'testing::internal::posix::Write' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2531): warning C26440: Function 'testing::internal::posix::Close' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2532): warning C26440: Function 'testing::internal::posix::StrError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2534): warning C26440: Function 'testing::internal::posix::GetEnv' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2557): warning C26440: Function 'testing::internal::posix::Abort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26432: If you define or delete any default operation in the type 'class testing::Message', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FilePath', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(80): warning C26440: Function 'testing::internal::FilePath::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(81): warning C26440: Function 'testing::internal::FilePath::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(114): warning C26440: Function 'testing::internal::FilePath::IsEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(269): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(402): warning C26440: Function 'testing::internal::FloatingPoint<float>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(404): warning C26440: Function 'testing::internal::FloatingPoint<double>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(454): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestFactoryBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(542): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(567): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(566): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(590): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(591): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(601): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(778): warning C26440: Function 'testing::internal::ConstCharPtr::ConstCharPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(779): warning C26440: Function 'testing::internal::ConstCharPtr::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(792): warning C26440: Function 'testing::internal::Random::Random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(794): warning C26440: Function 'testing::internal::Random::Reseed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(84): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(89): warning C26440: Function 'testing::internal::DeathTest::ReturnSentinel::ReturnSentinel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest::ReturnSentinel', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(146): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(251): warning C26432: If you define or delete any default operation in the type 'class testing::internal::InternalRunDeathTestFlag', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(253): warning C26447: The function is declared 'noexcept' but calls function 'Close()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(256): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(257): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(258): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(259): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(92): warning C26440: Function 'testing::internal::linked_ptr_internal::join_new' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(117): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 113 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(113): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(119): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(135): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(131): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(137): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(541): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(545): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(560): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(569): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(575): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(587): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(642): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(907): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(918): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<char * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(927): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(928): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(940): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<wchar_t * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(468): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseInfoBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(481): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(665): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(666): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(669): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(74): warning C26440: Function 'testing::TestPartResult::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(79): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(78): warning C26440: Function 'testing::TestPartResult::file_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(84): warning C26440: Function 'testing::TestPartResult::line_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(87): warning C26440: Function 'testing::TestPartResult::summary' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(90): warning C26440: Function 'testing::TestPartResult::message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(93): warning C26440: Function 'testing::TestPartResult::passed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(96): warning C26440: Function 'testing::TestPartResult::failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(99): warning C26440: Function 'testing::TestPartResult::nonfatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(102): warning C26440: Function 'testing::TestPartResult::fatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(150): warning C26432: If you define or delete any default operation in the type 'class testing::TestPartResultReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(169): warning C26440: Function 'testing::internal::HasNewFatalFailureHelper::has_new_fatal_failure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(311): warning C26432: If you define or delete any default operation in the type 'class testing::AssertionResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(317): warning C26440: Function 'testing::AssertionResult::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(327): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 351 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.4' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::reset' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(350): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(427): warning C26440: Function 'testing::Test::SetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(435): warning C26440: Function 'testing::Test::TearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(491): warning C26440: Function 'testing::Test::DeleteSelf_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26440: Function 'testing::Test::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(534): warning C26440: Function 'testing::TestProperty::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(539): warning C26440: Function 'testing::TestProperty::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(589): warning C26440: Function 'testing::TestResult::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(612): warning C26440: Function 'testing::TestResult::test_part_results' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(617): warning C26440: Function 'testing::TestResult::test_properties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(622): warning C26440: Function 'testing::TestResult::set_elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(643): warning C26440: Function 'testing::TestResult::death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(646): warning C26440: Function 'testing::TestResult::increment_death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(689): warning C26440: Function 'testing::TestInfo::test_case_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(692): warning C26440: Function 'testing::TestInfo::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(697): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(699): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(705): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(707): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(711): warning C26440: Function 'testing::TestInfo::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(714): warning C26440: Function 'testing::TestInfo::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(717): warning C26440: Function 'testing::TestInfo::is_in_another_shard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(735): warning C26440: Function 'testing::TestInfo::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(738): warning C26440: Function 'testing::TestInfo::is_reportable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(745): warning C26440: Function 'testing::TestInfo::result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(841): warning C26440: Function 'testing::TestCase::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(846): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(848): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(852): warning C26440: Function 'testing::TestCase::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(882): warning C26440: Function 'testing::TestCase::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(890): warning C26440: Function 'testing::TestCase::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(897): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(900): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(909): warning C26440: Function 'testing::TestCase::set_should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(919): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(928): warning C26440: Function 'testing::TestCase::RunSetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(932): warning C26440: Function 'testing::TestCase::RunTearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(935): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(940): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(946): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(951): warning C26440: Function 'testing::TestCase::TestDisabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(956): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(961): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1016): warning C26432: If you define or delete any default operation in the type 'class testing::Environment', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1019): warning C26440: Function 'testing::Environment::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1022): warning C26440: Function 'testing::Environment::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26440: Function 'testing::Environment::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1046): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26433: Function 'testing::EmptyTestEventListener::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26440: Function 'testing::EmptyTestEventListener::OnTestStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26433: Function 'testing::EmptyTestEventListener::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26440: Function 'testing::EmptyTestEventListener::OnTestPartResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26433: Function 'testing::EmptyTestEventListener::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26440: Function 'testing::EmptyTestEventListener::OnTestEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1139): warning C26440: Function 'testing::TestEventListeners::default_result_printer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1150): warning C26440: Function 'testing::TestEventListeners::default_xml_generator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1340): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1341): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1205): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1204): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26432: If you define or delete any default operation in the type 'class testing::internal::scoped_ptr<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ParamGeneratorInterface<bool> const >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26447: The function is declared 'noexcept' but calls function 'depart()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(184): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1203): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_stringstream<char,std::char_traits<char>,std::allocator<char> > >::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(157): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(166): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGeneratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(154): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1476): warning C26440: Function 'testing::internal::ImplicitCast_<char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(213): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(95): warning C26440: Function 'testing::internal::ValueArray2<bool,bool>::ValueArray2<bool,bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(182): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(308): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(299): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(298): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::End' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(296): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(295): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Begin' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(337): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(334): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Equals' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(331): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(329): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Current' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(319): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Clone' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(315): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Advance' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26440: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(91): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamIteratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1527): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1525): warning C26440: Function 'testing::internal::CheckedDowncastToActualType<testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator const ,testing::internal::ParamIteratorInterface<bool> const >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
FinalizeBuildStatus:
  Deleting file "gtest_main.dir\Release\gtest_main.tlog\unsuccessfulbuild".
  Touching "gtest_main.dir\Release\gtest_main.tlog\gtest_main.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj" (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj" (7) on node 1 (default targets).
PrepareForBuild:
  Creating directory "libssh2.dir\Release\".
  Creating directory "E:\robo\build\Release\src\third-party\libssh2-1.9.0\Release\".
  Creating directory "libssh2.dir\Release\libssh2.tlog\".
InitializeBuildStatus:
  Creating "libssh2.dir\Release\libssh2.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/src/third-party/libssh2-1.9.0/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/libssh2-1.9.0/CMakeFiles/generate.stamp is up-to-date.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"E:\robo\src\third-party\libssh2-1.9.0\sources\include" /I"E:\robo\build\Release\src\third-party\libssh2-1.9.0" /I"E:\openssl-1.1.1f\include" /nologo /W3 /WX- /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D LIBSSH2_OPENSSL /D LIBSSH2_WIN32 /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"libssh2.dir\Release\\" /Fd"libssh2.dir\Release\libssh2.pdb" /Gd /TC /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /wd4133 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\openssl.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\agent.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\bcrypt_pbkdf.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\blowfish.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\comp.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\crypt.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\global.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\hostkey.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\keepalive.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\knownhost.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\mac.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\misc.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\pem.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\publickey.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\scp.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\session.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\transport.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c" "E:\robo\src\third-party\libssh2-1.9.0\sources\src\version.c"
  openssl.c
  agent.c
  bcrypt_pbkdf.c
  blowfish.c
  channel.c
  comp.c
  crypt.c
  global.c
  hostkey.c
  keepalive.c
  kex.c
  knownhost.c
  mac.c
  misc.c
  packet.c
  pem.c
  publickey.c
  scp.c
  session.c
  sftp.c
  transport.c
  userauth.c
  version.c
ResourceCompile:
  C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\rc.exe /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D LIBSSH2_OPENSSL /D LIBSSH2_WIN32 /D "CMAKE_INTDIR=\\\"Release\\\"" /D _UNICODE /D UNICODE /l"0x0409" /I"E:\robo\src\third-party\libssh2-1.9.0\sources\include" /I"E:\robo\build\Release\src\third-party\libssh2-1.9.0" /I"E:\openssl-1.1.1f\include" /nologo /fo"libssh2.dir\Release\libssh2.res" E:\robo\src\third-party\libssh2-1.9.0\sources\win32\libssh2.rc 
Lib:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\Lib.exe /OUT:"E:\robo\build\Release\src\third-party\libssh2-1.9.0\Release\libssh2.lib" /NOLOGO /MACHINE:X64  /machine:x64 libssh2.dir\Release\libssh2.res
  libssh2.dir\Release\openssl.obj
  libssh2.dir\Release\agent.obj
  libssh2.dir\Release\bcrypt_pbkdf.obj
  libssh2.dir\Release\blowfish.obj
  libssh2.dir\Release\channel.obj
  libssh2.dir\Release\comp.obj
  libssh2.dir\Release\crypt.obj
  libssh2.dir\Release\global.obj
  libssh2.dir\Release\hostkey.obj
  libssh2.dir\Release\keepalive.obj
  libssh2.dir\Release\kex.obj
  libssh2.dir\Release\knownhost.obj
  libssh2.dir\Release\mac.obj
  libssh2.dir\Release\misc.obj
  libssh2.dir\Release\packet.obj
  libssh2.dir\Release\pem.obj
  libssh2.dir\Release\publickey.obj
  libssh2.dir\Release\scp.obj
  libssh2.dir\Release\session.obj
  libssh2.dir\Release\sftp.obj
  libssh2.dir\Release\transport.obj
  libssh2.dir\Release\userauth.obj
  libssh2.dir\Release\version.obj
  libssh2.vcxproj -> E:\robo\build\Release\src\third-party\libssh2-1.9.0\Release\libssh2.lib
e:\robo\src\third-party\libssh2-1.9.0\sources\src\openssl.c(1913): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\openssl.c(1914): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\openssl.c(1950): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\openssl.c(1950): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\agent.c(277): warning C6276: Cast between semantically different string types:  char * to wchar_t *.  Use of invalid string can lead to undefined behavior. [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\agent.c(277): warning C6276: Cast between semantically different string types:  char * to wchar_t *.  Use of invalid string can lead to undefined behavior. [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\agent.c(300): warning C6276: Cast between semantically different string types:  char * to wchar_t *.  Use of invalid string can lead to undefined behavior. [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\agent.c(300): warning C6276: Cast between semantically different string types:  char * to wchar_t *.  Use of invalid string can lead to undefined behavior. [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\bcrypt_pbkdf.c(119): warning C6260: sizeof * sizeof is usually wrong.  Did you intend to use a character count or a byte count? [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(150): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(555): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(814): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(814): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(947): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(947): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(1843): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(166): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(400): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(596): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(605): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(648): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(657): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(698): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(726): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(857): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1090): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1289): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1297): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1339): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1347): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1387): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1414): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2202): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2326): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2334): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2376): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2384): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2424): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2451): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2835): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2935): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2943): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2985): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2993): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(3033): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(3060): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(4269): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(4274): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\misc.c(282): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(155): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(169): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(311): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(322): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(785): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(830): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(582): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\pem.c(150): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\pem.c(535): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\publickey.c(959): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\session.c(176): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\session.c(1142): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\session.c(1142): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(876): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3241): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3241): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3346): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3448): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3448): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3586): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3586): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\transport.c(370): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\transport.c(457): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\transport.c(487): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\transport.c(488): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(79): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(231): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(373): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(373): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1168): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1283): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1665): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1663): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1662): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1662): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1661): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1661): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1659): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1990): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
FinalizeBuildStatus:
  Deleting file "libssh2.dir\Release\libssh2.tlog\unsuccessfulbuild".
  Touching "libssh2.dir\Release\libssh2.tlog\libssh2.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj" (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj" (8) on node 1 (default targets).
PrepareForBuild:
  Creating directory "qjson.dir\Release\".
  Creating directory "E:\robo\build\Release\src\third-party\qjson-0.8.1\Release\".
  Creating directory "qjson.dir\Release\qjson.tlog\".
InitializeBuildStatus:
  Creating "qjson.dir\Release\qjson.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
PreBuildEvent:
  Automatic MOC, UIC and RCC for target qjson
  setlocal
  cd E:\robo\build\Release\src\third-party\qjson-0.8.1
  if %errorlevel% neq 0 goto :cmEnd
  E:
  if %errorlevel% neq 0 goto :cmEnd
  "C:\Program Files\CMake\bin\cmake.exe" -E cmake_autogen E:/robo/build/Release/src/third-party/qjson-0.8.1/CMakeFiles/qjson_autogen.dir Release
  if %errorlevel% neq 0 goto :cmEnd
  :cmEnd
  endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
  :cmErrorLevel
  exit /b %1
  :cmDone
  if %errorlevel% neq 0 goto :VCEnd
  :VCEnd
CustomBuild:
  Building Custom Rule E:/robo/src/third-party/qjson-0.8.1/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/qjson-0.8.1/CMakeFiles/generate.stamp is up-to-date.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson_autogen\include_Release" /I"E:\robo\src\third-party\qjson-0.8.1\sources\src" /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtCore /I"E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\.\mkspecs\win32-msvc" /nologo /W3 /WX- /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D QJSON_STATIC /D QT_CORE_LIB /D QT_NO_DEBUG /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"qjson.dir\Release\\" /Fd"qjson.dir\Release\qjson.pdb" /Gd /TP /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /wd4065 /wd5033 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" "E:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp" "E:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp" "E:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp" "E:\robo\src\third-party\qjson-0.8.1\sources\src\json_parser.cc" "E:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp" "E:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp" "E:\robo\src\third-party\qjson-0.8.1\sources\src\serializerrunnable.cpp" "E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson_autogen\mocs_compilation.cpp"
  parser.cpp
  qobjecthelper.cpp
  json_scanner.cpp
  json_parser.cc
  parserrunnable.cpp
  serializer.cpp
  serializerrunnable.cpp
  mocs_compilation.cpp
Lib:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\Lib.exe /OUT:"E:\robo\build\Release\src\third-party\qjson-0.8.1\Release\qjson.lib" /NOLOGO /MACHINE:X64  /machine:x64 qjson.dir\Release\parser.obj
  qjson.dir\Release\qobjecthelper.obj
  qjson.dir\Release\json_scanner.obj
  qjson.dir\Release\json_parser.obj
  qjson.dir\Release\parserrunnable.obj
  qjson.dir\Release\serializer.obj
  qjson.dir\Release\serializerrunnable.obj
  qjson.dir\Release\mocs_compilation.obj
  qjson.vcxproj -> E:\robo\build\Release\src\third-party\qjson-0.8.1\Release\qjson.lib
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(693): warning C26440: Function 'qt_noop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(300): warning C26440: Function 'QTypeInfo<bool>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(301): warning C26440: Function 'QTypeInfo<char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(302): warning C26440: Function 'QTypeInfo<signed char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(303): warning C26440: Function 'QTypeInfo<unsigned char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(304): warning C26440: Function 'QTypeInfo<short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(305): warning C26440: Function 'QTypeInfo<unsigned short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(306): warning C26440: Function 'QTypeInfo<int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(307): warning C26440: Function 'QTypeInfo<unsigned int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(308): warning C26440: Function 'QTypeInfo<long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(309): warning C26440: Function 'QTypeInfo<unsigned long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(310): warning C26440: Function 'QTypeInfo<__int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(311): warning C26440: Function 'QTypeInfo<unsigned __int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(312): warning C26440: Function 'QTypeInfo<float>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(313): warning C26440: Function 'QTypeInfo<double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(328): warning C26440: Function 'QTypeInfo<long double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(333): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(334): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(337): warning C26440: Function 'QTypeInfo<wchar_t>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsysinfo.h(227): warning C26440: Function 'QSysInfo::macVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(66): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(90): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(97): warning C26440: Function 'QMessageLogger::noDebug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(74): warning C26440: Function 'QTypeInfo<QFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(83): warning C26440: Function 'QTypeInfo<QIncompatibleFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(55): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(83): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(84): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(86): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(87): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(460): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(482): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(483): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(484): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(485): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(509): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(517): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(521): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(598): warning C26440: Function 'QTypeInfo<QChar>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(55): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(66): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(101): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(57): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(64): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(74): warning C26440: Function 'QArrayData::isMutable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(92): warning C26440: Function 'QArrayData::detachCapacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(99): warning C26440: Function 'QArrayData::detachFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(107): warning C26440: Function 'QArrayData::cloneFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(123): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(73): warning C26440: Function 'qstrlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(76): warning C26440: Function 'qstrnlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(95): warning C26440: Function 'qstrncmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(208): warning C26440: Function 'QByteArray::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(440): warning C26440: Function 'QByteArray::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(441): warning C26440: Function 'QByteArray::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(445): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(444): warning C26440: Function 'QByteArray::QByteArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(470): warning C26440: Function 'QByteArray::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(476): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(477): warning C26440: Function 'QByteArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(481): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(487): warning C26440: Function 'QByteArray::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(502): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(503): warning C26440: Function 'QByteArray::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(508): warning C26440: Function 'QByteArray::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(513): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(524): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(525): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(536): warning C26440: Function 'QByteRef::QByteRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(544): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(545): warning C26432: If you define or delete any default operation in the type 'class QByteRef', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(549): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(551): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(553): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(555): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(557): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(559): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(577): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(579): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(583): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(633): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(637): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(639): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(641): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(643): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(645): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(647): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(649): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(651): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(653): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(655): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(680): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(684): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(686): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(692): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(703): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(705): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(708): warning C26440: Function 'QTypeInfo<QByteArray>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(162): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(222): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(238): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(242): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(273): warning C26447: The function is declared 'noexcept' but calls function 'isRightToLeft()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(288): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(289): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(297): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(304): warning C26440: Function 'QTypeInfo<QStringView>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'qstrnlen()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(161): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(199): warning C26440: Function 'QTypeInfo<QLatin1String>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(239): warning C26440: Function 'QString::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(240): warning C26440: Function 'QString::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(261): warning C26440: Function 'QString::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(477): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(478): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(475): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(476): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(567): warning C26496: The variable 'dataPtr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(590): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(592): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(819): warning C26440: Function 'QString::QString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(820): warning C26440: Function 'QString::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(822): warning C26440: Function 'QString::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(919): warning C26440: Function 'QString::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(933): warning C26440: Function 'QString::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(936): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(938): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(940): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(941): warning C26440: Function 'QString::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(944): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(946): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(948): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(952): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(953): warning C26440: Function 'QString::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(959): warning C26440: Function 'QString::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(962): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(964): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(966): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(968): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(970): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(972): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(974): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(976): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(978): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(980): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(982): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(984): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(986): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(988): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(990): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(993): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(996): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(999): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1003): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1007): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1011): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1026): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1034): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1035): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1042): warning C26440: Function 'QCharRef::QCharRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1051): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1054): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1063): warning C26432: If you define or delete any default operation in the type 'class QCharRef', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1128): warning C26440: Function 'QTypeInfo<QCharRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1135): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1139): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1151): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1161): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1169): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1171): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1173): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1175): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1194): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1199): warning C26440: Function 'operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1375): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1393): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1397): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1400): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1403): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1407): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1419): warning C26440: Function 'QTypeInfo<QString>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1436): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1457): warning C26440: Function 'QStringRef::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1458): warning C26440: Function 'QStringRef::position' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1459): warning C26440: Function 'QStringRef::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1460): warning C26440: Function 'QStringRef::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1461): warning C26440: Function 'QStringRef::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1527): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1526): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1535): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1536): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1537): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1552): warning C26440: Function 'QStringRef::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1554): warning C26440: Function 'QStringRef::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1606): warning C26440: Function 'QTypeInfo<QStringRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1611): warning C26440: Function 'QStringRef::QStringRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1871): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1872): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(595): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(602): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(615): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(623): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_ctz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(640): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(688): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(701): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(711): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(722): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(809): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(830): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(855): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clzll()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(867): warning C26497: The function 'qCountLeadingZeroBits' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(869): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(72): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(73): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(74): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(75): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(76): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(88): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(107): warning C26497: The function 'qHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(110): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QByteArray>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(77): warning C26432: If you define or delete any default operation in the type 'class QRegExp', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(121): warning C26440: Function 'QTypeInfo<QRegExp>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringmatcher.h(69): warning C26440: Function 'QStringMatcher::caseSensitivity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QString>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(113): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(116): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(126): warning C26434: Function 'QStringList::operator+' hides a non-virtual function 'QList<QString>::operator+' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(128): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(130): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(132): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(151): warning C26440: Function 'QTypeInfo<QStringList>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(155): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(154): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(157): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(156): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(223): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(229): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(234): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(264): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(269): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(274): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(279): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(297): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(302): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(387): warning C26440: Function 'QtPrivate::QSlotObjectBase::QSlotObjectBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(393): warning C26440: Function 'QtPrivate::QSlotObjectBase::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(394): warning C26440: Function 'QtPrivate::QSlotObjectBase::call' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(396): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::QSlotObjectBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(292): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26440: Function 'QGenericArgument::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(295): warning C26440: Function 'QGenericArgument::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(305): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(591): warning C26440: Function 'QMetaObject::Connection::Connection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(613): warning C26440: Function 'QMetaObject::superClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(252): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(282): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(336): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(713): warning C26440: Function 'QMetaType::isExtended' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(836): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26432: If you define or delete any default operation in the type 'struct QtMetaTypePrivate::VariantData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<std::_Vb_const_iterator<std::_Wrap_alloc<std::allocator<unsigned int> > > >::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1077): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1095): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToBegin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1096): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1097): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1098): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1109): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1111): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1113): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1119): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QSequentialIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1248): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1268): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1269): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1270): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1271): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1273): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1278): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::find' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1281): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1283): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1289): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QAssociativeIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1332): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1346): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QPairVariantInterfaceImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1471): warning C26440: Function 'QtPrivate::MetaObjectForType<void,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2208): warning C26432: If you define or delete any default operation in the type 'class QMetaType', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2210): warning C26447: The function is declared 'noexcept' but calls function 'isExtended()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2211): warning C26447: The function is declared 'noexcept' but calls function 'dtor()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2214): warning C26440: Function 'QMetaType::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26440: Function 'QMapNodeBase::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(97): warning C26440: Function 'QMapNodeBase::setColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26440: Function 'QMapNodeBase::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26461: The pointer argument 'pp' for function 'QMapNodeBase::setParent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26440: Function 'QMapNodeBase::setParent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(127): warning C26429: Symbol 'bucket' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(126): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(124): warning C26440: Function 'QHashData::firstNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(141): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(146): warning C26440: Function 'QTypeInfo<QHashDummyValue>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26440: Function 'QScopedPointerPodDeleter::cleanup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(142): warning C26440: Function 'QObject::isWidgetType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(143): warning C26440: Function 'QObject::isWindowType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(202): warning C26440: Function 'QObject::children' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(408): warning C26440: Function 'QObject::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(411): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(612): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(613): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(385): warning C26440: Function 'QVariant::PrivateShared::PrivateShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(392): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(397): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(400): warning C26476: Expression/symbol '&this->data = (union QVariant::Private::Data *)(other->data)' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(399): warning C26432: If you define or delete any default operation in the type 'struct QVariant::Private', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(513): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(514): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(555): warning C26440: Function 'QVariant::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(569): warning C26476: Expression/symbol 'this->d.data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(568): warning C26440: Function 'QVariant::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(583): warning C26440: Function 'QVariantComparisonHelper::QVariantComparisonHelper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(600): warning C26440: Function 'QTypeInfo<QVariant>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(751): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(754): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(758): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(771): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(774): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(786): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(803): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(820): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(839): warning C26496: The variable 'pi' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(842): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd1.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(847): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd2.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(844): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(849): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(866): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26432: If you define or delete any default operation in the type 'class QSharedData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26440: Function 'QSharedData::QSharedData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(938): warning C26432: If you define or delete any default operation in the type 'class QLocale', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(943): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QLocalePrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1059): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1061): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1098): warning C26440: Function 'QTypeInfo<QLocale>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1104): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1108): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1113): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1115): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1119): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(63): warning C26432: If you define or delete any default operation in the type 'class FlexLexer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(65): warning C26440: Function 'FlexLexer::YYText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(66): warning C26440: Function 'FlexLexer::YYLeng' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(89): warning C26440: Function 'FlexLexer::lineno' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(91): warning C26440: Function 'FlexLexer::debug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(92): warning C26440: Function 'FlexLexer::set_debug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(218): warning C26440: Function 'QTextStreamManipulator::exec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26440: Function 'operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26440: Function 'operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(270): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(268): warning C26440: Function 'qSetFieldWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(276): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(274): warning C26440: Function 'qSetPadChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(282): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(280): warning C26440: Function 'qSetRealNumberPrecision' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(106): warning C26440: Function 'QTypeInfo<QPoint>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(120): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(271): warning C26440: Function 'QTypeInfo<QPointF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(285): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(148): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26495: Variable 'QtSharedPointer::ExternalRefCountData::strongref' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(155): warning C26432: If you define or delete any default operation in the type 'struct QtSharedPointer::ExternalRefCountData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(157): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(164): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::checkQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(165): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::setQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(91): warning C26440: Function 'QDebug::Stream::testFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(92): warning C26440: Function 'QDebug::Stream::setFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(93): warning C26440: Function 'QDebug::Stream::unsetFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(95): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(94): warning C26440: Function 'QDebug::Stream::verbosity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(96): warning C26440: Function 'QDebug::Stream::setVerbosity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(114): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(116): warning C26432: If you define or delete any default operation in the type 'class QDebug', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(116): warning C26440: Function 'QDebug::QDebug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(124): warning C26440: Function 'QDebug::nospace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(129): warning C26440: Function 'QDebug::autoInsertSpaces' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(130): warning C26440: Function 'QDebug::setAutoInsertSpaces' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(142): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(155): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(158): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(174): warning C26440: Function 'QTypeInfo<QDebug>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(190): warning C26440: Function 'QNoDebug::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(191): warning C26440: Function 'QNoDebug::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(192): warning C26440: Function 'QNoDebug::space' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(193): warning C26440: Function 'QNoDebug::nospace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(194): warning C26440: Function 'QNoDebug::maybeSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(195): warning C26440: Function 'QNoDebug::quote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(196): warning C26440: Function 'QNoDebug::noquote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(197): warning C26440: Function 'QNoDebug::maybeQuote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(63): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(74): warning C26440: Function 'yy::position::initialize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(86): warning C26440: Function 'yy::position::lines' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(93): warning C26440: Function 'yy::position::columns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(120): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'res.filename' in call to 'yy::operator+=' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(139): warning C26440: Function 'yy::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(54): warning C26440: Function 'yy::location::location' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(63): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(61): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(72): warning C26489: Don't dereference a pointer that may be invalid: 'f'. 'f' may have been invalidated at line 71 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(90): warning C26440: Function 'yy::location::step' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(117): warning C26440: Function 'yy::operator+' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(34): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(33): warning C26495: Variable 'QJson::ParserPrivate::m_error' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(33): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(40): warning C26432: If you define or delete any default operation in the type 'class QJson::ParserPrivate', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(46): warning C26440: Function 'QJson::ParserPrivate::setError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(59): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(63): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(68): warning C26432: If you define or delete any default operation in the type 'class QJson::Parser', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(102): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(73): warning C26429: Symbol 'io' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(95): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(108): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(110): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(87): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(79): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(125): warning C26440: Function 'QJson::Parser::errorString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(130): warning C26440: Function 'QJson::Parser::errorLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(135): warning C26440: Function 'QJson::Parser::allowSpecialNumbers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(139): warning C26440: Function 'QJson::Parser::specialNumbersAllowed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(120): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(258): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(254): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(243): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(339): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(157): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(151): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(164): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(165): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(158): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(73): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(260): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(236): warning C26440: Function 'QTypedArrayData<unsigned short>::deallocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(208): warning C26434: Function 'QTypedArrayData<unsigned short>::data' hides a non-virtual function 'QArrayData::data' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(133): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasicatomic.h(114): warning C26447: The function is declared 'noexcept' but calls function 'ref<int>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(721): warning C26498: The function 'qMetaTypeId<QPair<QVariant,QVariant> >' is constexpr, mark variable 'vid' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(723): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(75): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QVariant>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26440: Function 'QMapData<QString,QVariant>::root' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26440: Function 'QMapNode<QString,QVariant>::rightNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26440: Function 'QMapNode<QString,QVariant>::leftNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(540): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(207): warning C26495: Variable 'QStringView::m_size' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'isNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(816): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(830): warning C26447: The function is declared 'noexcept' but calls function 'dealloc()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(503): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(603): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'copy.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(587): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(596): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(594): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(605): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(953): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(629): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(813): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(804): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(585): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1038): warning C26440: Function 'qGetPtrHelper<QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1059): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl<QList<QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1228): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(300): warning C26440: Function 'qSwap<QLocalePrivate>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(281): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(263): warning C26440: Function 'QAtomicOps<int>::ref<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1635): warning C26440: Function 'QtPrivate::MetaTypeSmartPointerHelper<QPair<QVariant,QVariant>,void>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1566): warning C26440: Function 'QtPrivate::AssociativeContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1543): warning C26440: Function 'QtPrivate::SequentialContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1466): warning C26440: Function 'QtPrivate::MetaObjectForType<QPair<QVariant,QVariant>,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(805): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(804): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(801): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Construct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26461: The pointer argument 'it' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26429: Symbol 'other' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(875): warning C26489: Don't dereference a pointer that may be invalid: 'ptr'. 'ptr' may have been invalidated at line 874 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(863): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26461: The pointer argument 'src' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::assign' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(212): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(420): warning C26440: Function 'QMap<QString,QVariant>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(243): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(228): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(230): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(225): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(223): warning C26434: Function 'QMapData<QString,QVariant>::createNode' hides a non-virtual function 'QMapDataBase::createNode' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26440: Function 'QMapData<QString,QVariant>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26440: Function 'QHash<QString,QVariant>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(240): warning C26440: Function 'QHash<QString,QVariant>::alignOfNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(292): warning C26432: If you define or delete any default operation in the type 'class QList<class QVariant>::const_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(347): warning C26440: Function 'QVector<unsigned int>::destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(780): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(758): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(762): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(770): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(773): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(799): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(788): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26485: Expression 'data->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(869): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(438): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(439): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(447): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(455): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(459): warning C26461: The pointer argument 'to' for function 'QList<QString>::node_copy' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(466): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(467): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(480): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(461): warning C26429: Symbol 'current' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1008): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(560): warning C26429: Symbol 'anextNode' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(554): warning C26462: The value pointed to by 'concreteNode' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(555): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(258): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(256): warning C26429: Symbol 'd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(167): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(69): warning C26440: Function 'qMapLessThanKey<QString>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1039): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1047): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1051): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1198): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1199): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1203): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1212): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1216): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advanceImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2287): warning C26498: The function 'qMetaTypeId<QtMetaTypePrivate::QPairVariantInterfaceImpl>' is constexpr, mark variable 'toId' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1619): warning C26440: Function 'QtPrivate::IsPair<QMap<QString,QVariant> * __ptr64>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(798): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(859): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(857): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<QList<QByteArray>::const_iterator>::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QList<QByteArray> >::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QStringList>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(237): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(236): warning C26440: Function 'QHash<QString,QVariant>::concrete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(329): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(325): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(394): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(397): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(487): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(486): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(478): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(217): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(379): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(378): warning C26440: Function 'QHash<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(143): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(142): warning C26440: Function 'QList<QVariant>::Node::t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26461: The pointer argument 'from' for function 'QList<QString>::node_destruct' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26429: Symbol 'to' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26429: Symbol 'node' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26494: Variable 'node' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(780): warning C26432: If you define or delete any default operation in the type 'struct QtPrivate::ConverterFunctor<struct QPair<class QVariant,class QVariant>,class QtMetaTypePrivate::QPairVariantInterfaceImpl,struct QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor<struct QPair<class QVariant,class QVariant> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(782): warning C26447: The function is declared 'noexcept' but calls function 'unregisterConverterFunction()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1321): warning C26440: Function 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl<QPair<QVariant,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(158): warning C26440: Function 'QHashNode<QString,QVariant>::same_key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26440: Function 'QList<QVariant>::const_iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1314): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1317): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26440: Function 'QList<QString>::const_iterator::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26434: Function 'QMapNode<QString,QVariant>::previousNode' hides a non-virtual function 'QMapNodeBase::previousNode' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26434: Function 'QMapNode<QString,QVariant>::nextNode' hides a non-virtual function 'QMapNodeBase::nextNode' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(57): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(78): warning C26440: Function 'QMetaMethod::enclosingMetaObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(169): warning C26440: Function 'QMetaMethod::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(199): warning C26440: Function 'QTypeInfo<QMetaMethod>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(201): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(209): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(227): warning C26440: Function 'QMetaEnum::enclosingMetaObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(245): warning C26440: Function 'QTypeInfo<QMetaEnum>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(289): warning C26440: Function 'QMetaProperty::enclosingMetaObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(305): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(308): warning C26440: Function 'QMetaClassInfo::enclosingMetaObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(314): warning C26440: Function 'QTypeInfo<QMetaClassInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(34): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(41): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(39): warning C26432: If you define or delete any default operation in the type 'class QJson::QObjectHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(49): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(51): warning C26496: The variable 'metaproperty' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(44): warning C26429: Symbol 'object' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(48): warning C26429: Symbol 'metaobject' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.h(130): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(75): warning C26496: The variable 'metaproperty' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(76): warning C26496: The variable 'type' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(63): warning C26429: Symbol 'object' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(65): warning C26429: Symbol 'metaobject' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(477): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(677): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(424): warning C26440: Function 'QMap<QString,QVariant>::iterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(728): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(319): warning C26440: Function 'yyFlexLexer::yywrap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(320): warning C26433: Function 'yyFlexLexer::yylex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3293): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3295): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3316): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3318): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3324): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3330): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3677): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3688): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3689): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3690): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3700): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3704): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3719): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3724): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3778): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3784): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3768): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3774): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3753): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3341): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3267): warning C26494: Variable 'yy_bp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3267): warning C26494: Variable 'yy_cp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3268): warning C26494: Variable 'yy_act' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3266): warning C26494: Variable 'yy_current_state' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3293): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3671): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3702): warning C26494: Variable 'yy_next_state' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.yy(95): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.yy(84): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3264): warning C26433: Function 'JSonScanner::yylex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3316): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3316): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3318): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3330): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3726): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3732): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3785): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3775): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3756): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3343): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3803): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3817): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3819): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3823): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3799): warning C26495: Variable 'yyFlexLexer::yy_hold_char' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3799): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(99): warning C26495: Variable 'FlexLexer::yy_flex_debug' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3833): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3831): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3831): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3833): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3829): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3829): warning C26432: If you define or delete any default operation in the type 'class yyFlexLexer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3832): warning C26447: The function is declared 'noexcept' but calls function 'yyfree()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3833): warning C26447: The function is declared 'noexcept' but calls function 'yy_delete_buffer()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3834): warning C26447: The function is declared 'noexcept' but calls function 'yyfree()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3843): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3843): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3839): warning C26433: Function 'yyFlexLexer::switch_streams' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3953): warning C26496: The variable 'new_size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4010): warning C26496: The variable 'new_size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4008): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4010): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4010): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3895): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3900): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3904): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3929): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3931): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3935): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3940): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3946): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3972): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3974): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3983): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3986): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4000): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4008): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4011): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4011): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4012): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4017): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4018): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4020): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3946): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3896): warning C26429: Symbol 'source' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3895): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3949): warning C26489: Don't dereference a pointer that may be invalid: 'this->yy_c_buf_p - b->yy_ch_buf'. 'b.yy_buffer_state::yy_ch_buf' may have been invalidated at line 3946 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3962): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'b.yy_ch_buf' in call to 'yyrealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3898): warning C26494: Variable 'ret_val' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3897): warning C26494: Variable 'i' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3897): warning C26494: Variable 'number_to_move' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3926): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3949): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3962): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3960): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3966): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4008): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4011): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4011): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4038): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4041): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4042): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4030): warning C26429: Symbol 'yy_cp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4030): warning C26494: Variable 'yy_cp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4038): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4038): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4041): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4042): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4027): warning C26440: Function 'yyFlexLexer::yy_get_previous_state' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4062): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4067): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4059): warning C26494: Variable 'yy_is_jam' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4062): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4067): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4057): warning C26440: Function 'yyFlexLexer::yy_try_NUL_trans' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4089): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4086): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4090): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4093): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4095): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4096): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4098): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4099): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4101): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4100): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4103): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4107): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4092): warning C26429: Symbol 'source' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4090): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4079): warning C26429: Symbol 'yy_cp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4098): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4099): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4107): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4133): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4176): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4116): warning C26494: Variable 'c' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4191): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4195): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4189): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4195): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4186): warning C26433: Function 'yyFlexLexer::yyrestart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4223): warning C6011: Dereferencing NULL pointer 'yy_buffer_stack'.  [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4212): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4215): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4219): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4220): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4223): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4212): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4215): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4203): warning C26433: Function 'yyFlexLexer::yy_switch_to_buffer' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4237): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4238): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4234): warning C26440: Function 'yyFlexLexer::yy_load_buffer_state' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4256): warning C6011: Dereferencing NULL pointer 'b'.  [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4267): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'b.yy_input_file' in call to 'yyFlexLexer::yy_init_buffer' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4252): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4261): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4248): warning C26433: Function 'yyFlexLexer::yy_create_buffer' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4282): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4283): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4282): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4283): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4283): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4286): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4288): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4276): warning C26433: Function 'yyFlexLexer::yy_delete_buffer' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4314): warning C6011: Dereferencing NULL pointer 'b'. See line 4302 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4309): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4309): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4333): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4334): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4341): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4341): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4370): warning C6011: Dereferencing NULL pointer 'yy_buffer_stack'.  [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4359): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4363): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4364): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4368): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4370): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4353): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4359): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4368): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4383): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4386): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4387): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4391): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4383): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4386): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4387): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4391): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4427): warning C26496: The variable 'grow_size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4438): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4402): warning C26494: Variable 'num_to_alloc' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4430): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4411): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4447): warning C26485: Expression 'msg': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4498): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4498): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4496): warning C26440: Function 'yyalloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4510): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4510): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4501): warning C26440: Function 'yyrealloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4515): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4515): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4513): warning C26440: Function 'yyfree' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(116): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(35): warning C26495: Variable 'JSonScanner::m_yylval' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(44): warning C26432: If you define or delete any default operation in the type 'class JSonScanner', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(48): warning C26440: Function 'JSonScanner::allowSpecialNumbers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(56): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(52): warning C26434: Function 'JSonScanner::yylex' hides a non-virtual function 'FlexLexer::yylex' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(72): warning C26496: The variable 'readBytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(65): warning C26433: Function 'JSonScanner::LexerInput' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(156): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(148): warning C26429: Symbol 'yystr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(153): warning C26429: Symbol 'yyp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(164): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(160): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(191): warning C26432: If you define or delete any default operation in the type 'class yy::json_parser', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(207): warning C26496: The variable 'yyoutput' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(222): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(218): warning C26429: Symbol 'yylocationp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(222): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(230): warning C26461: The pointer argument 'yyvaluep' for function 'yy::json_parser::yydestruct_' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(258): warning C26440: Function 'yy::json_parser::debug_stream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(264): warning C26440: Function 'yy::json_parser::set_debug_stream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(271): warning C26440: Function 'yy::json_parser::debug_level' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(277): warning C26440: Function 'yy::json_parser::set_debug_level' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(284): warning C26440: Function 'yy::json_parser::yy_pact_value_is_default_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(290): warning C26440: Function 'yy::json_parser::yy_table_value_is_error_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(441): warning C26496: The variable 'slice' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(358): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(384): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(418): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(388): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(650): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(654): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(656): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(683): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(667): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(427): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(714): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(564): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(574): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(575): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(577): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(578): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(580): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(740): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(303): warning C26494: Variable 'yyn' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(324): warning C26494: Variable 'yyresult' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(735): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(740): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(632): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(640): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(350): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(692): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(692): warning C26448: Consider using gsl::finally if final action is intended (gsl.util). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(352): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(358): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(360): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(384): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(385): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(418): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(421): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(420): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(388): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(392): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(609): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(620): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(650): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(654): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(656): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(683): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(687): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(664): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(668): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(394): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(427): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.yy(92): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(697): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(697): warning C26448: Consider using gsl::finally if final action is intended (gsl.util). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(715): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(564): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(574): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(575): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(577): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(578): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(580): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(581): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(741): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(412): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(791): warning C26496: The variable 'yyn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(797): warning C26496: The variable 'yyxbegin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(799): warning C26496: The variable 'yychecklim' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(800): warning C26496: The variable 'yyxend' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(790): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(791): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(802): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(803): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(811): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(835): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(835): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(837): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(838): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(834): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(834): warning C26429: Symbol 'yyp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(761): warning C26494: Variable 'yyarg' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(816): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(790): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(790): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(791): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(802): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(803): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(811): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(811): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(837): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(956): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1004): warning C26496: The variable 'yylno' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1005): warning C26496: The variable 'yynrhs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1004): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1005): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1011): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1004): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1005): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1011): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1054): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1053): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1054): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1020): warning C26440: Function 'yy::json_parser::yytranslate_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.yy(145): warning C26496: The variable 'ret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.yy(143): warning C26429: Symbol 'scanner' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.yy(141): warning C26429: Symbol 'yylval' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(111): warning C26440: Function 'yy::slice<yy::location,yy::stack<yy::location,std::deque<yy::location,std::allocator<yy::location> > > >::slice<yy::location,yy::stack<yy::location,std::deque<yy::location,std::allocator<yy::location> > > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(67): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(55): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(100): warning C26440: Function 'yy::stack<int,std::deque<int,std::allocator<int> > >::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(99): warning C26440: Function 'yy::stack<int,std::deque<int,std::allocator<int> > >::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(94): warning C26440: Function 'yy::stack<int,std::deque<int,std::allocator<int> > >::height' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(74): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(491): warning C6011: Dereferencing NULL pointer 'd'.  [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(681): warning C26496: The variable 'opt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(691): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(685): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(471): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(163): warning C26496: The variable 'last' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(167): warning C26489: Don't dereference a pointer that may be invalid: '*last.filename'. 'last.yy::position::filename' may have been invalidated at line 163 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(167): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(168): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'last.filename' in call to 'yy::operator<<<char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(224): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(220): warning C26440: Function 'QTypedArrayData<QVariant>::allocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(106): warning C26440: Function 'QVector<QVariant>::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(87): warning C26440: Function 'QVector<QVariant>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(390): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(430): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(570): warning C6011: Dereferencing NULL pointer 'x'.  [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(573): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(597): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(625): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(627): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(607): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(555): warning C26430: Symbol 'x' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(560): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(592): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(328): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(331): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(324): warning C26440: Function 'QVector<QVariant>::defaultConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(535): warning C26498: The function 'qMetaTypeId<QMap<QString,QVariant> * __ptr64>' is constexpr, mark variable 'type' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(543): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(540): warning C26489: Don't dereference a pointer that may be invalid: 'd->data.shared->ptr'. 'd.QVariant::Private::data.QVariant::Private::Data::shared' may have been invalidated at line 540 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(540): warning C26489: Don't dereference a pointer that may be invalid: 'reinterpret_cast<T *>(result.question.5)'. 'return of 'question.5'' may have been invalidated at line 540 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(537): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(537): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(540): warning C26476: Expression/symbol 'd->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(540): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(542): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(726): warning C26489: Don't dereference a pointer that may be invalid: 't'. 't' may have been invalidated at line 724 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(727): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrunnable.h(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrunnable.h(63): warning C26440: Function 'QRunnable::autoDelete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrunnable.h(64): warning C26440: Function 'QRunnable::setAutoDelete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp(36): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp(44): warning C26432: If you define or delete any default operation in the type 'class QJson::ParserRunnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp(49): warning C26440: Function 'QJson::ParserRunnable::setData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp(53): warning C26433: Function 'QJson::ParserRunnable::run' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(158): warning C26440: Function 'QDataStream::operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(174): warning C26440: Function 'QDataStream::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(215): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(220): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::StreamStateSaver', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(223): warning C26447: The function is declared 'noexcept' but calls function 'resetStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(224): warning C26447: The function is declared 'noexcept' but calls function 'setStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(331): warning C26440: Function 'QDataStream::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(334): warning C26440: Function 'QDataStream::byteOrder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(337): warning C26440: Function 'QDataStream::version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(340): warning C26440: Function 'QDataStream::setVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(344): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(347): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(350): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(353): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(356): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(359): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(362): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(365): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(49): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(260): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(344): warning C26496: The variable 'unicode' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(372): warning C26485: Expression 'escaped': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(373): warning C26485: Expression 'escaped': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(343): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(343): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(369): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(382): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(381): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(386): warning C26432: If you define or delete any default operation in the type 'class QJson::Serializer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(390): warning C26429: Symbol 'io' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(438): warning C26440: Function 'QJson::Serializer::allowSpecialNumbers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(442): warning C26440: Function 'QJson::Serializer::specialNumbersAllowed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(446): warning C26440: Function 'QJson::Serializer::setIndentMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(450): warning C26440: Function 'QJson::Serializer::setDoublePrecision' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(454): warning C26440: Function 'QJson::Serializer::indentMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(458): warning C26440: Function 'QJson::Serializer::errorMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(1128): warning C26489: Don't dereference a pointer that may be invalid: 'this->n'. 'this.QHashIterator<QString,QVariant>::n' may have been invalidated at line 1128 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(1128): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1292): warning C26489: Don't dereference a pointer that may be invalid: 'this->n'. 'this.QMapIterator<QString,QVariant>::n' may have been invalidated at line 1292 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1292): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26440: Function 'QList<QVariant>::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(488): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(795): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 '(next))' in call to 'QHash<QString,QVariant>::createNode' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializerrunnable.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializerrunnable.cpp(38): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializerrunnable.cpp(46): warning C26432: If you define or delete any default operation in the type 'class QJson::SerializerRunnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\src\third-party\qjson-0.8.1\sources\src\serializerrunnable.cpp(56): warning C26433: Function 'QJson::SerializerRunnable::run' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(79): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(69): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(79): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(92): warning C26485: Expression 'qt_meta_stringdata_QJson__ParserRunnable.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(93): warning C26485: Expression 'qt_meta_data_QJson__ParserRunnable': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_QJson__ParserRunnable.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(100): warning C26433: Function 'QJson::ParserRunnable::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_QJson__ParserRunnable.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(111): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(109): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(105): warning C26433: Function 'QJson::ParserRunnable::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(115): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(115): warning C26433: Function 'QJson::ParserRunnable::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(136): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(135): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(135): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(69): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(79): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(79): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(92): warning C26485: Expression 'qt_meta_stringdata_QJson__SerializerRunnable.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(93): warning C26485: Expression 'qt_meta_data_QJson__SerializerRunnable': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_QJson__SerializerRunnable.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(100): warning C26433: Function 'QJson::SerializerRunnable::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_QJson__SerializerRunnable.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(111): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(109): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(105): warning C26433: Function 'QJson::SerializerRunnable::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(115): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(115): warning C26433: Function 'QJson::SerializerRunnable::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(136): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(135): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(135): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
FinalizeBuildStatus:
  Deleting file "qjson.dir\Release\qjson.tlog\unsuccessfulbuild".
  Touching "qjson.dir\Release\qjson.tlog\qjson.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj" (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj" (9) on node 1 (default targets).
PrepareForBuild:
  Creating directory "qscintilla.dir\Release\".
  Creating directory "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\Release\".
  Creating directory "qscintilla.dir\Release\qscintilla.tlog\".
InitializeBuildStatus:
  Creating "qscintilla.dir\Release\qscintilla.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
PreBuildEvent:
  Automatic MOC, UIC and RCC for target qscintilla
  setlocal
  cd E:\robo\build\Release\src\third-party\qscintilla-2.8.4
  if %errorlevel% neq 0 goto :cmEnd
  E:
  if %errorlevel% neq 0 goto :cmEnd
  "C:\Program Files\CMake\bin\cmake.exe" -E cmake_autogen E:/robo/build/Release/src/third-party/qscintilla-2.8.4/CMakeFiles/qscintilla_autogen.dir Release
  if %errorlevel% neq 0 goto :cmEnd
  :cmEnd
  endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
  :cmErrorLevel
  exit /b %1
  :cmDone
  if %errorlevel% neq 0 goto :VCEnd
  :VCEnd
CustomBuild:
  Building Custom Rule E:/robo/src/third-party/qscintilla-2.8.4/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/third-party/qscintilla-2.8.4/CMakeFiles/generate.stamp is up-to-date.
  Generating sources/Qt4Qt5/Qsci/moc_qsciabstractapis.cpp
  Generating sources/Qt4Qt5/Qsci/moc_qsciapis.cpp
  Generating sources/Qt4Qt5/Qsci/moc_qscilexer.cpp
  Generating sources/Qt4Qt5/Qsci/moc_qscilexercpp.cpp
  Generating sources/Qt4Qt5/Qsci/moc_qscilexerjavascript.cpp
  Generating sources/Qt4Qt5/Qsci/moc_qscimacro.cpp
  Generating sources/Qt4Qt5/Qsci/moc_qsciscintilla.cpp
  Generating sources/Qt4Qt5/Qsci/moc_qsciscintillabase.cpp
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\include_Release" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\include" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\src" /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtWidgets /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtGui /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtANGLE /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtCore /I"E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\.\mkspecs\win32-msvc" /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtPrintSupport /nologo /W3 /WX- /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D SCINTILLA_QT /D SCI_LEXER /D QT_WIDGETS_LIB /D QT_GUI_LIB /D QT_CORE_LIB /D QT_NO_DEBUG /D QT_PRINTSUPPORT_LIB /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"qscintilla.dir\Release\\" /Fd"qscintilla.dir\Release\qscintilla.pdb" /Gd /TP /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /wd4554 /wd4099 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\Qsci\moc_qsciabstractapis.cpp" "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\Qsci\moc_qsciapis.cpp" "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\Qsci\moc_qscilexer.cpp" "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\Qsci\moc_qscilexercpp.cpp" "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\Qsci\moc_qscilexerjavascript.cpp" "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\Qsci\moc_qscimacro.cpp" "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\Qsci\moc_qsciscintilla.cpp" "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\Qsci\moc_qsciscintillabase.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\StyleContext.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\WordList.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\Accessor.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\LexerBase.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\LexerModule.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\CharacterSet.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\CharacterCategory.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\PropSetSimple.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\LexerSimple.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\LexerNoExceptions.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qscilexer.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qscilexerjavascript.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qscilexercpp.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qscistyle.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\InputMethod.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qsciabstractapis.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\ScintillaQt.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qscidocument.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qsciscintilla.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qsciscintillabase.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qscicommand.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\ListBoxQt.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qscistyledtext.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\SciClasses.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qsciprinter.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\PlatQt.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\MacPasteboardMime.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qscimacro.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qsciapis.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5\qscicommandset.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\LexCPP.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\AutoComplete.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\CallTip.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\CaseConvert.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\CaseFolder.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\Catalogue.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\CellBuffer.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\CharClassify.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\ContractionState.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\Decoration.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\Document.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\Editor.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\ExternalLexer.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\Indicator.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\KeyMap.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\LineMarker.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\PerLine.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\PositionCache.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\RESearch.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\RunStyles.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\ScintillaBase.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\Selection.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\Style.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\UniConversion.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\ViewStyle.cpp" "E:\robo\src\third-party\qscintilla-2.8.4\sources\src\XPM.cpp" "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\mocs_compilation.cpp"
  moc_qsciabstractapis.cpp
  moc_qsciapis.cpp
  moc_qscilexer.cpp
  moc_qscilexercpp.cpp
  moc_qscilexerjavascript.cpp
  moc_qscimacro.cpp
  moc_qsciscintilla.cpp
  moc_qsciscintillabase.cpp
  StyleContext.cpp
  WordList.cpp
  Accessor.cpp
  LexerBase.cpp
  LexerModule.cpp
  CharacterSet.cpp
  CharacterCategory.cpp
  PropSetSimple.cpp
  LexerSimple.cpp
  LexerNoExceptions.cpp
  qscilexer.cpp
  qscilexerjavascript.cpp
  qscilexercpp.cpp
  qscistyle.cpp
  InputMethod.cpp
  qsciabstractapis.cpp
  ScintillaQt.cpp
  qscidocument.cpp
  qsciscintilla.cpp
  qsciscintillabase.cpp
  qscicommand.cpp
  ListBoxQt.cpp
  qscistyledtext.cpp
  SciClasses.cpp
  qsciprinter.cpp
  PlatQt.cpp
  MacPasteboardMime.cpp
  qscimacro.cpp
  qsciapis.cpp
  qscicommandset.cpp
  LexCPP.cpp
  AutoComplete.cpp
  CallTip.cpp
  CaseConvert.cpp
  CaseFolder.cpp
  Catalogue.cpp
  CellBuffer.cpp
  CharClassify.cpp
  ContractionState.cpp
  Decoration.cpp
  Document.cpp
  Editor.cpp
  ExternalLexer.cpp
  Indicator.cpp
  KeyMap.cpp
  LineMarker.cpp
  PerLine.cpp
  PositionCache.cpp
  RESearch.cpp
  RunStyles.cpp
  ScintillaBase.cpp
  Selection.cpp
  Style.cpp
  UniConversion.cpp
  ViewStyle.cpp
  XPM.cpp
  mocs_compilation.cpp
Lib:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\Lib.exe /OUT:"E:\robo\build\Release\src\third-party\qscintilla-2.8.4\Release\qscintilla.lib" /NOLOGO /MACHINE:X64  /machine:x64 /IGNORE:4221 qscintilla.dir\Release\moc_qsciabstractapis.obj
  qscintilla.dir\Release\moc_qsciapis.obj
  qscintilla.dir\Release\moc_qscilexer.obj
  qscintilla.dir\Release\moc_qscilexercpp.obj
  qscintilla.dir\Release\moc_qscilexerjavascript.obj
  qscintilla.dir\Release\moc_qscimacro.obj
  qscintilla.dir\Release\moc_qsciscintilla.obj
  qscintilla.dir\Release\moc_qsciscintillabase.obj
  qscintilla.dir\Release\StyleContext.obj
  qscintilla.dir\Release\WordList.obj
  qscintilla.dir\Release\Accessor.obj
  qscintilla.dir\Release\LexerBase.obj
  qscintilla.dir\Release\LexerModule.obj
  qscintilla.dir\Release\CharacterSet.obj
  qscintilla.dir\Release\CharacterCategory.obj
  qscintilla.dir\Release\PropSetSimple.obj
  qscintilla.dir\Release\LexerSimple.obj
  qscintilla.dir\Release\LexerNoExceptions.obj
  qscintilla.dir\Release\qscilexer.obj
  qscintilla.dir\Release\qscilexerjavascript.obj
  qscintilla.dir\Release\qscilexercpp.obj
  qscintilla.dir\Release\qscistyle.obj
  qscintilla.dir\Release\InputMethod.obj
  qscintilla.dir\Release\qsciabstractapis.obj
  qscintilla.dir\Release\ScintillaQt.obj
  qscintilla.dir\Release\qscidocument.obj
  qscintilla.dir\Release\qsciscintilla.obj
  qscintilla.dir\Release\qsciscintillabase.obj
  qscintilla.dir\Release\qscicommand.obj
  qscintilla.dir\Release\ListBoxQt.obj
  qscintilla.dir\Release\qscistyledtext.obj
  qscintilla.dir\Release\SciClasses.obj
  qscintilla.dir\Release\qsciprinter.obj
  qscintilla.dir\Release\PlatQt.obj
  qscintilla.dir\Release\MacPasteboardMime.obj
  qscintilla.dir\Release\qscimacro.obj
  qscintilla.dir\Release\qsciapis.obj
  qscintilla.dir\Release\qscicommandset.obj
  qscintilla.dir\Release\LexCPP.obj
  qscintilla.dir\Release\AutoComplete.obj
  qscintilla.dir\Release\CallTip.obj
  qscintilla.dir\Release\CaseConvert.obj
  qscintilla.dir\Release\CaseFolder.obj
  qscintilla.dir\Release\Catalogue.obj
  qscintilla.dir\Release\CellBuffer.obj
  qscintilla.dir\Release\CharClassify.obj
  qscintilla.dir\Release\ContractionState.obj
  qscintilla.dir\Release\Decoration.obj
  qscintilla.dir\Release\Document.obj
  qscintilla.dir\Release\Editor.obj
  qscintilla.dir\Release\ExternalLexer.obj
  qscintilla.dir\Release\Indicator.obj
  qscintilla.dir\Release\KeyMap.obj
  qscintilla.dir\Release\LineMarker.obj
  qscintilla.dir\Release\PerLine.obj
  qscintilla.dir\Release\PositionCache.obj
  qscintilla.dir\Release\RESearch.obj
  qscintilla.dir\Release\RunStyles.obj
  qscintilla.dir\Release\ScintillaBase.obj
  qscintilla.dir\Release\Selection.obj
  qscintilla.dir\Release\Style.obj
  qscintilla.dir\Release\UniConversion.obj
  qscintilla.dir\Release\ViewStyle.obj
  qscintilla.dir\Release\XPM.obj
  qscintilla.dir\Release\mocs_compilation.obj
  qscintilla.vcxproj -> E:\robo\build\Release\src\third-party\qscintilla-2.8.4\Release\qscintilla.lib
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(693): warning C26440: Function 'qt_noop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(300): warning C26440: Function 'QTypeInfo<bool>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(301): warning C26440: Function 'QTypeInfo<char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(302): warning C26440: Function 'QTypeInfo<signed char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(303): warning C26440: Function 'QTypeInfo<unsigned char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(304): warning C26440: Function 'QTypeInfo<short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(305): warning C26440: Function 'QTypeInfo<unsigned short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(306): warning C26440: Function 'QTypeInfo<int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(307): warning C26440: Function 'QTypeInfo<unsigned int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(308): warning C26440: Function 'QTypeInfo<long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(309): warning C26440: Function 'QTypeInfo<unsigned long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(310): warning C26440: Function 'QTypeInfo<__int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(311): warning C26440: Function 'QTypeInfo<unsigned __int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(312): warning C26440: Function 'QTypeInfo<float>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(313): warning C26440: Function 'QTypeInfo<double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(328): warning C26440: Function 'QTypeInfo<long double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(333): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(334): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(337): warning C26440: Function 'QTypeInfo<wchar_t>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsysinfo.h(227): warning C26440: Function 'QSysInfo::macVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(66): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(90): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(97): warning C26440: Function 'QMessageLogger::noDebug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(74): warning C26440: Function 'QTypeInfo<QFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(83): warning C26440: Function 'QTypeInfo<QIncompatibleFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(387): warning C26440: Function 'QtPrivate::QSlotObjectBase::QSlotObjectBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(393): warning C26440: Function 'QtPrivate::QSlotObjectBase::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(394): warning C26440: Function 'QtPrivate::QSlotObjectBase::call' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(396): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::QSlotObjectBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(292): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26440: Function 'QGenericArgument::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(295): warning C26440: Function 'QGenericArgument::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(305): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(591): warning C26440: Function 'QMetaObject::Connection::Connection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(613): warning C26440: Function 'QMetaObject::superClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(55): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(83): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(84): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(86): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(87): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(460): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(482): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(483): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(484): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(485): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(509): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(517): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(521): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(598): warning C26440: Function 'QTypeInfo<QChar>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(55): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(66): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(101): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(57): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(64): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(74): warning C26440: Function 'QArrayData::isMutable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(92): warning C26440: Function 'QArrayData::detachCapacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(99): warning C26440: Function 'QArrayData::detachFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(107): warning C26440: Function 'QArrayData::cloneFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(123): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(73): warning C26440: Function 'qstrlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(76): warning C26440: Function 'qstrnlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(95): warning C26440: Function 'qstrncmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(208): warning C26440: Function 'QByteArray::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(440): warning C26440: Function 'QByteArray::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(441): warning C26440: Function 'QByteArray::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(445): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(444): warning C26440: Function 'QByteArray::QByteArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(470): warning C26440: Function 'QByteArray::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(476): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(477): warning C26440: Function 'QByteArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(481): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(487): warning C26440: Function 'QByteArray::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(502): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(503): warning C26440: Function 'QByteArray::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(508): warning C26440: Function 'QByteArray::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(513): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(524): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(525): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(536): warning C26440: Function 'QByteRef::QByteRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(544): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(545): warning C26432: If you define or delete any default operation in the type 'class QByteRef', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(549): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(551): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(553): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(555): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(557): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(559): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(577): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(579): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(583): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(633): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(637): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(639): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(641): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(643): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(645): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(647): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(649): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(651): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(653): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(655): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(680): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(684): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(686): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(692): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(703): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(705): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(708): warning C26440: Function 'QTypeInfo<QByteArray>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(162): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(222): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(238): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(242): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(273): warning C26447: The function is declared 'noexcept' but calls function 'isRightToLeft()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(288): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(289): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(297): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(304): warning C26440: Function 'QTypeInfo<QStringView>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'qstrnlen()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(161): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(199): warning C26440: Function 'QTypeInfo<QLatin1String>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(239): warning C26440: Function 'QString::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(240): warning C26440: Function 'QString::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(261): warning C26440: Function 'QString::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(477): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(478): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(475): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(476): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(567): warning C26496: The variable 'dataPtr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(590): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(592): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(819): warning C26440: Function 'QString::QString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(820): warning C26440: Function 'QString::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(822): warning C26440: Function 'QString::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(919): warning C26440: Function 'QString::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(933): warning C26440: Function 'QString::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(936): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(938): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(940): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(941): warning C26440: Function 'QString::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(944): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(946): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(948): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(952): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(953): warning C26440: Function 'QString::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(959): warning C26440: Function 'QString::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(962): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(964): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(966): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(968): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(970): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(972): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(974): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(976): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(978): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(980): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(982): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(984): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(986): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(988): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(990): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(993): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(996): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(999): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1003): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1007): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1011): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1026): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1034): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1035): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1042): warning C26440: Function 'QCharRef::QCharRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1051): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1054): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1063): warning C26432: If you define or delete any default operation in the type 'class QCharRef', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1128): warning C26440: Function 'QTypeInfo<QCharRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1135): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1139): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1151): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1161): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1169): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1171): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1173): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1175): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1194): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1199): warning C26440: Function 'operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1375): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1393): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1397): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1400): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1403): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1407): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1419): warning C26440: Function 'QTypeInfo<QString>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1436): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1457): warning C26440: Function 'QStringRef::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1458): warning C26440: Function 'QStringRef::position' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1459): warning C26440: Function 'QStringRef::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1460): warning C26440: Function 'QStringRef::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1461): warning C26440: Function 'QStringRef::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1527): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1526): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1535): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1536): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1537): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1552): warning C26440: Function 'QStringRef::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1554): warning C26440: Function 'QStringRef::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1606): warning C26440: Function 'QTypeInfo<QStringRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1611): warning C26440: Function 'QStringRef::QStringRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1871): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1872): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(595): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(602): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(615): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(623): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_ctz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(640): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(688): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(701): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(711): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(722): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(809): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(830): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(855): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clzll()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(867): warning C26497: The function 'qCountLeadingZeroBits' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(869): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(72): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(73): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(74): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(75): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(76): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(88): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(107): warning C26497: The function 'qHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(110): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QByteArray>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(77): warning C26432: If you define or delete any default operation in the type 'class QRegExp', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(121): warning C26440: Function 'QTypeInfo<QRegExp>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringmatcher.h(69): warning C26440: Function 'QStringMatcher::caseSensitivity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QString>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(113): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(116): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(126): warning C26434: Function 'QStringList::operator+' hides a non-virtual function 'QList<QString>::operator+' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(128): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(130): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(132): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(151): warning C26440: Function 'QTypeInfo<QStringList>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(155): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(154): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(157): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(156): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(223): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(229): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(234): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(264): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(269): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(274): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(279): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(297): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(302): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26440: Function 'QScopedPointerPodDeleter::cleanup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(252): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(282): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(336): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(713): warning C26440: Function 'QMetaType::isExtended' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(836): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26432: If you define or delete any default operation in the type 'struct QtMetaTypePrivate::VariantData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<std::_Vb_const_iterator<std::_Wrap_alloc<std::allocator<unsigned int> > > >::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1077): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1095): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToBegin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1096): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1097): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1098): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1109): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1111): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1113): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1119): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QSequentialIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1248): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1268): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1269): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1270): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1271): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1273): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1278): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::find' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1281): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1283): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1289): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QAssociativeIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1332): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1346): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QPairVariantInterfaceImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1471): warning C26440: Function 'QtPrivate::MetaObjectForType<void,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2208): warning C26432: If you define or delete any default operation in the type 'class QMetaType', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2210): warning C26447: The function is declared 'noexcept' but calls function 'isExtended()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2211): warning C26447: The function is declared 'noexcept' but calls function 'dtor()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2214): warning C26440: Function 'QMetaType::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(142): warning C26440: Function 'QObject::isWidgetType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(143): warning C26440: Function 'QObject::isWindowType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(202): warning C26440: Function 'QObject::children' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(408): warning C26440: Function 'QObject::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(411): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(612): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(613): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmargins.h(88): warning C26440: Function 'QTypeInfo<QMargins>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmargins.h(320): warning C26440: Function 'QTypeInfo<QMarginsF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(101): warning C26440: Function 'QTypeInfo<QSize>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(187): warning C26440: Function 'QSize::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(194): warning C26440: Function 'operator/' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(268): warning C26440: Function 'QTypeInfo<QSizeF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(292): warning C26447: The function is declared 'noexcept' but calls function 'qIsNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(292): warning C26447: The function is declared 'noexcept' but calls function 'qIsNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(357): warning C26440: Function 'QSizeF::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(364): warning C26440: Function 'operator/' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(106): warning C26440: Function 'QTypeInfo<QPoint>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(120): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(271): warning C26440: Function 'QTypeInfo<QPointF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(285): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(166): warning C26440: Function 'QTypeInfo<QRect>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(263): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(359): warning C26496: The variable 'w' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(360): warning C26496: The variable 'h' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(367): warning C26429: Symbol 'ax' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(383): warning C26429: Symbol 'xp2' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(626): warning C26440: Function 'QTypeInfo<QRectF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(687): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(693): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(782): warning C26429: Symbol 'ax' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(798): warning C26429: Symbol 'xp1' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(158): warning C26440: Function 'QDataStream::operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(174): warning C26440: Function 'QDataStream::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(215): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(220): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::StreamStateSaver', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(223): warning C26447: The function is declared 'noexcept' but calls function 'resetStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(224): warning C26447: The function is declared 'noexcept' but calls function 'setStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(331): warning C26440: Function 'QDataStream::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(334): warning C26440: Function 'QDataStream::byteOrder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(337): warning C26440: Function 'QDataStream::version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(340): warning C26440: Function 'QDataStream::setVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(344): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(347): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(350): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(353): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(356): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(359): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(362): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(365): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qregion.h(73): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qregion.h(184): warning C26440: Function 'QTypeInfo<QRegion>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(190): warning C26432: If you define or delete any default operation in the type 'class QKeySequence', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(223): warning C26440: Function 'QKeySequence::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(226): warning C26440: Function 'QTypeInfo<QKeySequence>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(301): warning C26440: Function 'QEvent::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(302): warning C26440: Function 'QEvent::spontaneous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(304): warning C26440: Function 'QEvent::setAccepted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(305): warning C26440: Function 'QEvent::isAccepted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(307): warning C26440: Function 'QEvent::accept' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(308): warning C26440: Function 'QEvent::ignore' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(334): warning C26440: Function 'QEvent::setSpontaneous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(342): warning C26440: Function 'QTimerEvent::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(354): warning C26440: Function 'QChildEvent::child' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(368): warning C26440: Function 'QDynamicPropertyChangeEvent::propertyName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(379): warning C26440: Function 'QDeferredDeleteEvent::loopLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26440: Function 'QMapNodeBase::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(97): warning C26440: Function 'QMapNodeBase::setColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26440: Function 'QMapNodeBase::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26461: The pointer argument 'pp' for function 'QMapNodeBase::setParent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26440: Function 'QMapNodeBase::setParent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(127): warning C26429: Symbol 'bucket' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(126): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(124): warning C26440: Function 'QHashData::firstNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(141): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(146): warning C26440: Function 'QTypeInfo<QHashDummyValue>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(385): warning C26440: Function 'QVariant::PrivateShared::PrivateShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(392): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(397): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(400): warning C26476: Expression/symbol '&this->data = (union QVariant::Private::Data *)(other->data)' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(399): warning C26432: If you define or delete any default operation in the type 'struct QVariant::Private', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(513): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(514): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(555): warning C26440: Function 'QVariant::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(569): warning C26476: Expression/symbol 'this->d.data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(568): warning C26440: Function 'QVariant::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(583): warning C26440: Function 'QVariantComparisonHelper::QVariantComparisonHelper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(600): warning C26440: Function 'QTypeInfo<QVariant>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(751): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(754): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(758): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(771): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(774): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(786): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(803): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(820): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(839): warning C26496: The variable 'pi' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(842): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd1.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(847): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd2.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(844): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(849): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(866): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(372): warning C26440: Function 'QUrl::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(375): warning C26440: Function 'QTypeInfo<QUrl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(385): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(389): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(399): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(401): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(403): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(60): warning C26495: Variable 'QVector2D::v' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(60): warning C26440: Function 'QVector2D::QVector2D' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(132): warning C26440: Function 'QTypeInfo<QVector2D>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(134): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(150): warning C26440: Function 'QVector2D::setX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(151): warning C26440: Function 'QVector2D::setY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(156): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(156): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(153): warning C26440: Function 'QVector2D::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(162): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(162): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(159): warning C26440: Function 'QVector2D::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(165): warning C26440: Function 'QVector2D::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(172): warning C26440: Function 'QVector2D::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(179): warning C26440: Function 'QVector2D::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(186): warning C26440: Function 'QVector2D::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(193): warning C26440: Function 'QVector2D::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(200): warning C26440: Function 'QVector2D::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(273): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(73): warning C26440: Function 'QInputEvent::modifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(74): warning C26440: Function 'QInputEvent::setModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(75): warning C26440: Function 'QInputEvent::timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(76): warning C26440: Function 'QInputEvent::setTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(89): warning C26440: Function 'QEnterEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(90): warning C26440: Function 'QEnterEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(91): warning C26440: Function 'QEnterEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(92): warning C26440: Function 'QEnterEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(93): warning C26440: Function 'QEnterEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(94): warning C26440: Function 'QEnterEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(96): warning C26440: Function 'QEnterEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(97): warning C26440: Function 'QEnterEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(98): warning C26440: Function 'QEnterEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(121): warning C26440: Function 'QMouseEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(122): warning C26440: Function 'QMouseEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(123): warning C26440: Function 'QMouseEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(124): warning C26440: Function 'QMouseEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(125): warning C26440: Function 'QMouseEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(126): warning C26440: Function 'QMouseEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(128): warning C26440: Function 'QMouseEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(129): warning C26440: Function 'QMouseEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(130): warning C26440: Function 'QMouseEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(132): warning C26440: Function 'QMouseEvent::button' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(133): warning C26440: Function 'QMouseEvent::buttons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(135): warning C26440: Function 'QMouseEvent::setLocalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(161): warning C26440: Function 'QHoverEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(162): warning C26440: Function 'QHoverEvent::oldPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(165): warning C26440: Function 'QHoverEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(166): warning C26440: Function 'QHoverEvent::oldPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(203): warning C26440: Function 'QWheelEvent::pixelDelta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(204): warning C26440: Function 'QWheelEvent::angleDelta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(206): warning C26440: Function 'QWheelEvent::delta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(207): warning C26440: Function 'QWheelEvent::orientation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(210): warning C26440: Function 'QWheelEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(211): warning C26440: Function 'QWheelEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(212): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(212): warning C26440: Function 'QWheelEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(213): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(213): warning C26440: Function 'QWheelEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(214): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(214): warning C26440: Function 'QWheelEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(215): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(215): warning C26440: Function 'QWheelEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(217): warning C26440: Function 'QWheelEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(218): warning C26440: Function 'QWheelEvent::globalPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(220): warning C26440: Function 'QWheelEvent::buttons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(222): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(222): warning C26440: Function 'QWheelEvent::phase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(223): warning C26440: Function 'QWheelEvent::inverted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(225): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(225): warning C26440: Function 'QWheelEvent::source' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(266): warning C26440: Function 'QTabletEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(267): warning C26440: Function 'QTabletEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(272): warning C26440: Function 'QTabletEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(273): warning C26440: Function 'QTabletEvent::globalPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(275): warning C26440: Function 'QTabletEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(276): warning C26440: Function 'QTabletEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(277): warning C26440: Function 'QTabletEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(278): warning C26440: Function 'QTabletEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(279): warning C26440: Function 'QTabletEvent::hiResGlobalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(280): warning C26440: Function 'QTabletEvent::hiResGlobalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(281): warning C26440: Function 'QTabletEvent::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(282): warning C26440: Function 'QTabletEvent::pointerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(283): warning C26440: Function 'QTabletEvent::uniqueId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(284): warning C26440: Function 'QTabletEvent::pressure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(285): warning C26440: Function 'QTabletEvent::z' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(286): warning C26440: Function 'QTabletEvent::tangentialPressure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(287): warning C26440: Function 'QTabletEvent::rotation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(288): warning C26440: Function 'QTabletEvent::xTilt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(289): warning C26440: Function 'QTabletEvent::yTilt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(316): warning C26440: Function 'QNativeGestureEvent::gestureType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(317): warning C26440: Function 'QNativeGestureEvent::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(320): warning C26440: Function 'QNativeGestureEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(321): warning C26440: Function 'QNativeGestureEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(323): warning C26440: Function 'QNativeGestureEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(324): warning C26440: Function 'QNativeGestureEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(325): warning C26440: Function 'QNativeGestureEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(350): warning C26440: Function 'QKeyEvent::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(355): warning C26440: Function 'QKeyEvent::text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(356): warning C26440: Function 'QKeyEvent::isAutoRepeat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(357): warning C26440: Function 'QKeyEvent::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(359): warning C26440: Function 'QKeyEvent::nativeScanCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(360): warning C26440: Function 'QKeyEvent::nativeVirtualKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(361): warning C26440: Function 'QKeyEvent::nativeModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(414): warning C26440: Function 'QPaintEvent::rect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(415): warning C26440: Function 'QPaintEvent::region' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(429): warning C26440: Function 'QMoveEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(430): warning C26440: Function 'QMoveEvent::oldPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(442): warning C26440: Function 'QExposeEvent::region' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(459): warning C26440: Function 'QPlatformSurfaceEvent::surfaceEventType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(471): warning C26440: Function 'QResizeEvent::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(472): warning C26440: Function 'QResizeEvent::oldSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(522): warning C26440: Function 'QContextMenuEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(523): warning C26440: Function 'QContextMenuEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(524): warning C26440: Function 'QContextMenuEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(525): warning C26440: Function 'QContextMenuEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(527): warning C26440: Function 'QContextMenuEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(528): warning C26440: Function 'QContextMenuEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(530): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(530): warning C26440: Function 'QContextMenuEvent::reason' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(552): warning C26440: Function 'QInputMethodEvent::Attribute::Attribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(553): warning C26440: Function 'QInputMethodEvent::Attribute::Attribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(565): warning C26440: Function 'QInputMethodEvent::attributes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(566): warning C26440: Function 'QInputMethodEvent::preeditString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(568): warning C26440: Function 'QInputMethodEvent::commitString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(569): warning C26440: Function 'QInputMethodEvent::replacementStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(570): warning C26440: Function 'QInputMethodEvent::replacementLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(581): warning C26440: Function 'QTypeInfo<QInputMethodEvent::Attribute>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(589): warning C26440: Function 'QInputMethodQueryEvent::queries' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(602): warning C26440: Function 'QTypeInfo<QInputMethodQueryEvent::QueryPair>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(617): warning C26440: Function 'QDropEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(618): warning C26440: Function 'QDropEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(619): warning C26440: Function 'QDropEvent::mouseButtons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(620): warning C26440: Function 'QDropEvent::keyboardModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(622): warning C26440: Function 'QDropEvent::possibleActions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(623): warning C26440: Function 'QDropEvent::proposedAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(626): warning C26440: Function 'QDropEvent::dropAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(630): warning C26440: Function 'QDropEvent::mimeData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(651): warning C26440: Function 'QDragMoveEvent::answerRect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(653): warning C26434: Function 'QDragMoveEvent::accept' hides a non-virtual function 'QEvent::accept' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(654): warning C26434: Function 'QDragMoveEvent::ignore' hides a non-virtual function 'QEvent::ignore' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(656): warning C26434: Function 'QDragMoveEvent::accept' hides a non-virtual function 'QEvent::accept' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(657): warning C26434: Function 'QDragMoveEvent::ignore' hides a non-virtual function 'QEvent::ignore' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(688): warning C26440: Function 'QHelpEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(689): warning C26440: Function 'QHelpEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(690): warning C26440: Function 'QHelpEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(691): warning C26440: Function 'QHelpEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(693): warning C26440: Function 'QHelpEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(694): warning C26440: Function 'QHelpEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(708): warning C26440: Function 'QStatusTipEvent::tip' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(721): warning C26440: Function 'QWhatsThisClickedEvent::href' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(735): warning C26440: Function 'QActionEvent::action' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(736): warning C26440: Function 'QActionEvent::before' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(747): warning C26440: Function 'QFileOpenEvent::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(762): warning C26440: Function 'QToolBarChangeEvent::toggle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(775): warning C26440: Function 'QShortcutEvent::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(776): warning C26440: Function 'QShortcutEvent::shortcutId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(777): warning C26440: Function 'QShortcutEvent::isAmbiguous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(791): warning C26440: Function 'QWindowStateChangeEvent::oldState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(829): warning C26440: Function 'QTypeInfo<QPointingDeviceUniqueId>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(956): warning C26440: Function 'QTouchEvent::window' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(957): warning C26440: Function 'QTouchEvent::target' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(961): warning C26440: Function 'QTouchEvent::touchPointStates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(962): warning C26440: Function 'QTouchEvent::touchPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(963): warning C26440: Function 'QTouchEvent::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(966): warning C26440: Function 'QTouchEvent::setWindow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(967): warning C26440: Function 'QTouchEvent::setTarget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(968): warning C26440: Function 'QTouchEvent::setTouchPointStates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(970): warning C26440: Function 'QTouchEvent::setDevice' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(987): warning C26440: Function 'QTypeInfo<QTouchEvent::TouchPoint>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26432: If you define or delete any default operation in the type 'class QSharedData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26440: Function 'QSharedData::QSharedData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(148): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26495: Variable 'QtSharedPointer::ExternalRefCountData::destroyer' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(155): warning C26432: If you define or delete any default operation in the type 'struct QtSharedPointer::ExternalRefCountData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(157): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(164): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::checkQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(165): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::setQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(91): warning C26440: Function 'QPaintDevice::devicePixelRatioFScale' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(116): warning C26440: Function 'QPaintDevice::devType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(119): warning C26440: Function 'QPaintDevice::paintingActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(105): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(105): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(96): warning C26440: Function 'qUnpremultiply' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(79): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(94): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(107): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(108): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(109): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(110): warning C26440: Function 'QRgba64::setRed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(111): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(111): warning C26440: Function 'QRgba64::setGreen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(112): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(112): warning C26440: Function 'QRgba64::setBlue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(113): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(113): warning C26440: Function 'QRgba64::setAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(121): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(125): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(155): warning C26440: Function 'QRgba64::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(164): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(166): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(172): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(173): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(183): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(184): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(185): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(186): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(190): warning C26440: Function 'QTypeInfo<QRgba64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(86): warning C26432: If you define or delete any default operation in the type 'class QColor', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(281): warning C26440: Function 'QTypeInfo<QColor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(283): warning C26495: Variable 'QColor::ct' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(286): warning C26495: Variable 'QColor::ct' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(289): warning C26495: Variable 'QColor::ct' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(292): warning C26495: Variable 'QColor::ct' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(296): warning C26495: Variable 'QColor::ct' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(59): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(71): warning C26456: Operator 'QPolygon::operator=' hides a non-virtual operator 'QVector<QPoint>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(73): warning C26456: Operator 'QPolygon::operator=' hides a non-virtual operator 'QVector<QPoint>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(74): warning C26434: Function 'QPolygon::swap' hides a non-virtual function 'QVector<QPoint>::swap' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(104): warning C26440: Function 'QTypeInfo<QPolygon>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(144): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(156): warning C26456: Operator 'QPolygonF::operator=' hides a non-virtual operator 'QVector<QPointF>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(156): warning C26447: The function is declared 'noexcept' but calls function 'swap()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(158): warning C26456: Operator 'QPolygonF::operator=' hides a non-virtual operator 'QVector<QPointF>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(159): warning C26434: Function 'QPolygonF::swap' hides a non-virtual function 'QVector<QPointF>::swap' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(159): warning C26440: Function 'QPolygonF::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(183): warning C26440: Function 'QTypeInfo<QPolygonF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(92): warning C26440: Function 'QTypeInfo<QLine>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(98): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(149): warning C26440: Function 'QLine::translate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(172): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(175): warning C26440: Function 'QLine::setP1' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(180): warning C26440: Function 'QLine::setP2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(185): warning C26440: Function 'QLine::setPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(191): warning C26440: Function 'QLine::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(278): warning C26440: Function 'QTypeInfo<QLineF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(284): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(348): warning C26440: Function 'QLineF::translate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(378): warning C26496: The variable 'v' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(393): warning C26440: Function 'QLineF::setP1' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(398): warning C26440: Function 'QLineF::setP2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(403): warning C26440: Function 'QLineF::setPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(409): warning C26440: Function 'QLineF::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(60): warning C26495: Variable 'QMatrix::_dx' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(60): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(68): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(67): warning C26432: If you define or delete any default operation in the type 'class QMatrix', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(71): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(70): warning C26495: Variable 'QMatrix::_dx' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(78): warning C26440: Function 'QMatrix::m11' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(79): warning C26440: Function 'QMatrix::m12' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(80): warning C26440: Function 'QMatrix::m21' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(81): warning C26440: Function 'QMatrix::m22' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(82): warning C26440: Function 'QMatrix::dx' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(83): warning C26440: Function 'QMatrix::dy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(108): warning C26440: Function 'QMatrix::isInvertible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(109): warning C26440: Function 'QMatrix::determinant' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(122): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(129): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(141): warning C26440: Function 'QTypeInfo<QMatrix>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(162): warning C26440: Function 'QMatrix::isIdentity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(80): warning C26440: Function 'QPainterPath::Element::isMoveTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(81): warning C26440: Function 'QPainterPath::Element::isLineTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(82): warning C26440: Function 'QPainterPath::Element::isCurveTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(84): warning C26440: Function 'QPainterPath::Element::operator QPointF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(86): warning C26440: Function 'QPainterPath::Element::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(96): warning C26432: If you define or delete any default operation in the type 'class QPainterPath', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(218): warning C26440: Function 'QPainterPath::d_func' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(234): warning C26440: Function 'QTypeInfo<QPainterPath>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(235): warning C26440: Function 'QTypeInfo<QPainterPath::Element>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(348): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(350): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(81): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(80): warning C26432: If you define or delete any default operation in the type 'class QTransform', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(85): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(84): warning C26447: The function is declared 'noexcept' but calls function 'QMatrix()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(88): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(87): warning C26447: The function is declared 'noexcept' but calls function 'QMatrix()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(200): warning C26440: Function 'QTypeInfo<QTransform>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(240): warning C26440: Function 'QTransform::determinant' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(249): warning C26440: Function 'QTransform::m11' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(253): warning C26440: Function 'QTransform::m12' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(257): warning C26440: Function 'QTransform::m13' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(261): warning C26440: Function 'QTransform::m21' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(265): warning C26440: Function 'QTransform::m22' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(269): warning C26440: Function 'QTransform::m23' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(273): warning C26440: Function 'QTransform::m31' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(277): warning C26440: Function 'QTransform::m32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(281): warning C26440: Function 'QTransform::m33' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(285): warning C26440: Function 'QTransform::dx' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(289): warning C26440: Function 'QTransform::dy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(298): warning C26440: Function 'QTransform::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(322): warning C26440: Function 'QTransform::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(338): warning C26440: Function 'QTransform::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(101): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(178): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(209): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(210): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(211): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(212): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(213): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(215): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(220): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(232): warning C26440: Function 'QTypeInfo<QPixelFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(259): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(266): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(267): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(268): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(269): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(270): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(309): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(316): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(380): warning C26440: Function 'QImage::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(383): warning C26440: Function 'QTypeInfo<QImage>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(77): warning C26432: If you define or delete any default operation in the type 'class QPixmap', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(78): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPlatformPixmap>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(81): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPlatformPixmap>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(202): warning C26440: Function 'QPixmap::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(205): warning C26440: Function 'QTypeInfo<QPixmap>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(220): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(83): warning C26432: If you define or delete any default operation in the type 'class QBrush', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(131): warning C26440: Function 'QBrush::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(137): warning C26440: Function 'QTypeInfo<QBrush>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(160): warning C26440: Function 'QBrush::style' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(161): warning C26440: Function 'QBrush::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(163): warning C26440: Function 'QBrush::transform' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(164): warning C26440: Function 'QBrush::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(382): warning C26440: Function 'QGradient::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(385): warning C26440: Function 'QGradient::spread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(425): warning C26440: Function 'QGradient::setSpread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(71): warning C26495: Variable 'QPalette::<anonymous-tag>::for_faster_swapping_dont_use' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(105): warning C26440: Function 'QPalette::currentColorGroup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(106): warning C26440: Function 'QPalette::setCurrentColorGroup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(157): warning C26440: Function 'QPalette::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(158): warning C26440: Function 'QPalette::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(193): warning C26440: Function 'QTypeInfo<QPalette>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(256): warning C26432: If you define or delete any default operation in the type 'class QFont', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(257): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(289): warning C26440: Function 'QFont::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(290): warning C26440: Function 'QFont::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(333): warning C26440: Function 'QTypeInfo<QFont>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(68): warning C26432: If you define or delete any default operation in the type 'class QFontMetrics', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(69): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(73): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(135): warning C26440: Function 'QTypeInfo<QFontMetrics>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(149): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(149): warning C26432: If you define or delete any default operation in the type 'class QFontMetricsF', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(203): warning C26440: Function 'QTypeInfo<QFontMetricsF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontinfo.h(85): warning C26440: Function 'QTypeInfo<QFontInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(68): warning C26497: The function 'qHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(153): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(154): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(155): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(156): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(231): warning C26440: Function 'QTypeInfo<QSizePolicy>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcursor.h(118): warning C26440: Function 'QTypeInfo<QCursor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(221): warning C26440: Function 'QWidget::internalWinId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(743): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(748): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(755): warning C26440: Function 'QWidget::windowType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(757): warning C26440: Function 'QWidget::windowFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(769): warning C26440: Function 'QWidget::isModal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(799): warning C26440: Function 'QWidget::font' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(844): warning C26440: Function 'QWidget::rect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(847): warning C26440: Function 'QWidget::geometry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(850): warning C26440: Function 'QWidget::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(853): warning C26434: Function 'QWidget::width' hides a non-virtual function 'QPaintDevice::width' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(853): warning C26440: Function 'QWidget::width' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(856): warning C26434: Function 'QWidget::height' hides a non-virtual function 'QPaintDevice::height' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(856): warning C26440: Function 'QWidget::height' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(860): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(867): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(55): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(56): warning C26432: If you define or delete any default operation in the type 'class QBasicTimer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(56): warning C26447: The function is declared 'noexcept' but calls function 'stop()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(58): warning C26440: Function 'QBasicTimer::isActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(59): warning C26440: Function 'QBasicTimer::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(65): warning C26440: Function 'QTypeInfo<QBasicTimer>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(69): warning C26440: Function 'QTimer::isActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(70): warning C26440: Function 'QTimer::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(73): warning C26440: Function 'QTimer::interval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(77): warning C26440: Function 'QTimer::setTimerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(78): warning C26440: Function 'QTimer::timerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(81): warning C26440: Function 'QTimer::isSingleShot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(183): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(198): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(203): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(208): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(218): warning C26434: Function 'QTimer::startTimer' hides a non-virtual function 'QObject::startTimer' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(218): warning C26440: Function 'QTimer::startTimer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(219): warning C26434: Function 'QTimer::killTimer' hides a non-virtual function 'QObject::killTimer' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(219): warning C26440: Function 'QTimer::killTimer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(227): warning C26497: The function 'QTimer::defaultTypeFor' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(228): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(227): warning C26440: Function 'QTimer::defaultTypeFor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(233): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(245): warning C26440: Function 'QTimer::setSingleShot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(354): warning C26440: Function 'QsciCommand::command' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(383): warning C26440: Function 'QsciCommand::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(389): warning C26440: Function 'QsciCommand::alternateKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(546): warning C26440: Function 'QsciScintilla::autoCompletionSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(552): warning C26440: Function 'QsciScintilla::autoCompletionThreshold' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(563): warning C26440: Function 'QsciScintilla::autoIndent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(580): warning C26440: Function 'QsciScintilla::braceMatching' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(585): warning C26440: Function 'QsciScintilla::callTipsPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(590): warning C26440: Function 'QsciScintilla::callTipsStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(595): warning C26440: Function 'QsciScintilla::callTipsVisible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(785): warning C26440: Function 'QsciScintilla::folding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(807): warning C26440: Function 'QsciScintilla::hasSelectedText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(1401): warning C26440: Function 'QsciScintilla::standardCommands' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(2078): warning C26495: Variable 'QsciScintilla::FindState::flags' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(2078): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(57): warning C26461: The pointer argument '_o' for function 'QsciAbstractAPIs::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(57): warning C26440: Function 'QsciAbstractAPIs::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(67): warning C26485: Expression 'qt_meta_stringdata_QsciAbstractAPIs.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(68): warning C26485: Expression 'qt_meta_data_QsciAbstractAPIs': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(65): warning C26485: Expression 'qt_meta_stringdata_QsciAbstractAPIs.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(75): warning C26433: Function 'QsciAbstractAPIs::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(83): warning C26485: Expression 'qt_meta_stringdata_QsciAbstractAPIs.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(80): warning C26433: Function 'QsciAbstractAPIs::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(88): warning C26433: Function 'QsciAbstractAPIs::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(120): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(79): warning C26440: Function 'QUrlTwoFlags<enum QUrl::UrlFormattingOption,enum QUrl::ComponentFormattingOption>::operator|=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(73): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(241): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(241): warning C26440: Function 'QVector<QPointF>::last' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(238): warning C26440: Function 'QVector<QPointF>::first' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(89): warning C26440: Function 'QVector<QPointF>::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(258): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(254): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(243): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(339): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(157): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(151): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(164): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(165): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(158): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(260): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(236): warning C26440: Function 'QTypedArrayData<unsigned short>::deallocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(208): warning C26434: Function 'QTypedArrayData<unsigned short>::data' hides a non-virtual function 'QArrayData::data' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(133): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(145): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasicatomic.h(114): warning C26447: The function is declared 'noexcept' but calls function 'ref<int>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(210): warning C26447: The function is declared 'noexcept' but calls function 'constEnd()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(206): warning C26447: The function is declared 'noexcept' but calls function 'constBegin()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(721): warning C26498: The function 'qMetaTypeId<QPair<QVariant,QVariant> >' is constexpr, mark variable 'vid' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(723): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(75): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QVariant>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(216): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26440: Function 'QMapData<QString,QVariant>::root' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(209): warning C26434: Function 'QTypedArrayData<QPointF>::data' hides a non-virtual function 'QArrayData::data' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26440: Function 'QMapNode<QString,QVariant>::rightNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26440: Function 'QMapNode<QString,QVariant>::leftNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(540): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(207): warning C26495: Variable 'QStringView::m_size' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'isNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(816): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(830): warning C26447: The function is declared 'noexcept' but calls function 'dealloc()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(503): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(603): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'copy.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(587): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(596): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(594): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(605): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(953): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(629): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(813): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(804): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(585): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1038): warning C26440: Function 'qGetPtrHelper<QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1059): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl<QList<QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1228): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(304): warning C26440: Function 'qSwap<QPlatformPixmap>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(281): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(263): warning C26440: Function 'QAtomicOps<int>::ref<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1635): warning C26440: Function 'QtPrivate::MetaTypeSmartPointerHelper<QPair<QVariant,QVariant>,void>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1566): warning C26440: Function 'QtPrivate::AssociativeContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1543): warning C26440: Function 'QtPrivate::SequentialContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1466): warning C26440: Function 'QtPrivate::MetaObjectForType<QPair<QVariant,QVariant>,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(805): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(804): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(801): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Construct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26461: The pointer argument 'it' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(875): warning C26489: Don't dereference a pointer that may be invalid: 'ptr'. 'ptr' may have been invalidated at line 874 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(863): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26461: The pointer argument 'src' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::assign' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(212): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(420): warning C26440: Function 'QMap<QString,QVariant>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(243): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(228): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(230): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(225): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(223): warning C26434: Function 'QMapData<QString,QVariant>::createNode' hides a non-virtual function 'QMapDataBase::createNode' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26440: Function 'QMapData<QString,QVariant>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26440: Function 'QHash<QString,QVariant>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(240): warning C26440: Function 'QHash<QString,QVariant>::alignOfNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(292): warning C26432: If you define or delete any default operation in the type 'class QList<class QVariant>::const_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(347): warning C26440: Function 'QVector<unsigned int>::destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(780): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(758): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(762): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(770): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(773): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(799): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(788): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26485: Expression 'data->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(869): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(438): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(439): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(447): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(455): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(459): warning C26461: The pointer argument 'to' for function 'QList<QString>::node_copy' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(466): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(467): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(480): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(461): warning C26429: Symbol 'current' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1008): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(560): warning C26429: Symbol 'anextNode' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(554): warning C26462: The value pointed to by 'concreteNode' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(555): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(258): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(256): warning C26429: Symbol 'd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(809): warning C26434: Function 'QList<QTouchEvent::TouchPoint>::QList<QTouchEvent::TouchPoint>' hides a non-virtual function 'QListSpecialMethods<QTouchEvent::TouchPoint>::~QListSpecialMethods<QTouchEvent::TouchPoint>' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(827): warning C26434: Function 'QList<QTouchEvent::TouchPoint>::~QList<QTouchEvent::TouchPoint>' hides a non-virtual function 'QListSpecialMethods<QTouchEvent::TouchPoint>::~QListSpecialMethods<QTouchEvent::TouchPoint>' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(167): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(69): warning C26440: Function 'qMapLessThanKey<QString>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1039): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1047): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1051): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1198): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1199): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1203): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1212): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1216): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advanceImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2287): warning C26498: The function 'qMetaTypeId<QtMetaTypePrivate::QPairVariantInterfaceImpl>' is constexpr, mark variable 'toId' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1619): warning C26440: Function 'QtPrivate::IsPair<QtMetaTypePrivate::QPairVariantInterfaceImpl>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(859): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(857): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<QList<QByteArray>::const_iterator>::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QList<QByteArray> >::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QStringList>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(237): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(236): warning C26440: Function 'QHash<QString,QVariant>::concrete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(329): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(325): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(394): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(397): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(487): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(486): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(478): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(217): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(379): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(378): warning C26440: Function 'QHash<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(143): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(142): warning C26440: Function 'QList<QVariant>::Node::t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26461: The pointer argument 'from' for function 'QList<QString>::node_destruct' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26429: Symbol 'to' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26429: Symbol 'node' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26494: Variable 'node' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(780): warning C26432: If you define or delete any default operation in the type 'struct QtPrivate::ConverterFunctor<struct QPair<class QVariant,class QVariant>,class QtMetaTypePrivate::QPairVariantInterfaceImpl,struct QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor<struct QPair<class QVariant,class QVariant> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(782): warning C26447: The function is declared 'noexcept' but calls function 'unregisterConverterFunction()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1321): warning C26440: Function 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl<QPair<QVariant,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(158): warning C26440: Function 'QHashNode<QString,QVariant>::same_key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26440: Function 'QList<QVariant>::const_iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1314): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1317): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26440: Function 'QList<QString>::const_iterator::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26434: Function 'QMapNode<QString,QVariant>::previousNode' hides a non-virtual function 'QMapNodeBase::previousNode' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26434: Function 'QMapNode<QString,QVariant>::nextNode' hides a non-virtual function 'QMapNodeBase::nextNode' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(87): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(94): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(101): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(84): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(75): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(72): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(87): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(94): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(101): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(75): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(110): warning C26485: Expression 'qt_meta_stringdata_QsciAPIs.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(120): warning C26433: Function 'QsciAPIs::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(128): warning C26485: Expression 'qt_meta_stringdata_QsciAPIs.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(129): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(125): warning C26433: Function 'QsciAPIs::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(133): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(144): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(133): warning C26433: Function 'QsciAPIs::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(217): warning C26440: Function 'QsciLexer::editor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(151): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(158): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(165): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(172): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(137): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(136): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(135): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(134): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(133): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(131): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(129): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(128): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(118): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(121): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(141): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(141): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(144): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(151): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(158): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(165): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(172): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(121): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(137): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(136): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(136): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(135): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(134): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(134): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(133): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(132): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(132): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(131): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(130): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(130): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(129): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(128): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(128): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(125): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(125): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(182): warning C26485: Expression 'qt_meta_stringdata_QsciLexer.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(183): warning C26485: Expression 'qt_meta_data_QsciLexer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(180): warning C26485: Expression 'qt_meta_stringdata_QsciLexer.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(190): warning C26433: Function 'QsciLexer::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(198): warning C26485: Expression 'qt_meta_stringdata_QsciLexer.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(199): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(195): warning C26433: Function 'QsciLexer::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(214): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(203): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(214): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(203): warning C26433: Function 'QsciLexer::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(224): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(223): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(223): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(231): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(230): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(230): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(238): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(237): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(237): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(245): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(244): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(244): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(252): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(251): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(251): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(229): warning C26440: Function 'QsciLexerCPP::foldAtElse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(234): warning C26440: Function 'QsciLexerCPP::foldComments' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(239): warning C26440: Function 'QsciLexerCPP::foldCompact' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(244): warning C26440: Function 'QsciLexerCPP::foldPreprocessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(250): warning C26440: Function 'QsciLexerCPP::stylePreprocessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(261): warning C26440: Function 'QsciLexerCPP::dollarsAllowed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(272): warning C26440: Function 'QsciLexerCPP::highlightTripleQuotedStrings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(283): warning C26440: Function 'QsciLexerCPP::highlightHashQuotedStrings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(82): warning C26461: The pointer argument '_a' for function 'QsciLexerCPP::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(92): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(90): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(89): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(88): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(85): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(82): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(85): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(92): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(91): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(90): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(89): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(88): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(98): warning C26485: Expression 'qt_meta_stringdata_QsciLexerCPP.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(108): warning C26433: Function 'QsciLexerCPP::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(116): warning C26485: Expression 'qt_meta_stringdata_QsciLexerCPP.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(117): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(113): warning C26433: Function 'QsciLexerCPP::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(121): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(132): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(121): warning C26433: Function 'QsciLexerCPP::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(57): warning C26461: The pointer argument '_o' for function 'QsciLexerJavaScript::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(57): warning C26440: Function 'QsciLexerJavaScript::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(65): warning C26485: Expression 'qt_meta_stringdata_QsciLexerJavaScript.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(75): warning C26433: Function 'QsciLexerJavaScript::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(83): warning C26485: Expression 'qt_meta_stringdata_QsciLexerJavaScript.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(80): warning C26433: Function 'QsciLexerJavaScript::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(88): warning C26433: Function 'QsciLexerJavaScript::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(87): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(78): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(81): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(81): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(87): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(87): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(87): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(95): warning C26485: Expression 'qt_meta_stringdata_QsciMacro.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(96): warning C26485: Expression 'qt_meta_data_QsciMacro': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(93): warning C26485: Expression 'qt_meta_stringdata_QsciMacro.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(103): warning C26433: Function 'QsciMacro::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(111): warning C26485: Expression 'qt_meta_stringdata_QsciMacro.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(112): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(108): warning C26433: Function 'QsciMacro::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(116): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(116): warning C26433: Function 'QsciMacro::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(634): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(637): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(644): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(651): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(658): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(665): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(672): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(679): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(686): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(693): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(700): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(707): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(629): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(628): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(627): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(626): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(625): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(624): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(622): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(619): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(617): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(616): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(615): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(614): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(613): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(612): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(610): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(608): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(607): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(605): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(604): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(603): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(602): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(601): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(600): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(599): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(598): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(597): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(596): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(595): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(594): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(592): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(591): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(590): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(589): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(588): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(587): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(586): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(584): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(583): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(582): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(580): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(579): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(578): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(577): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(576): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(575): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(574): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(573): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(572): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(571): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(570): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(569): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(568): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(567): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(566): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(565): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(564): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(563): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(562): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(561): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(560): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(559): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(556): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(553): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(548): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(546): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(545): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(543): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(542): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(533): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(532): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(529): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(527): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(525): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(524): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(523): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(634): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(519): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(516): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(634): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(637): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(644): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(651): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(658): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(665): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(672): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(679): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(686): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(693): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(700): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(707): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(519): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(629): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(628): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(628): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(627): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(627): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(626): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(626): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(625): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(625): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(624): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(624): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(622): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(619): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(619): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(617): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(617): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(617): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(616): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(616): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(615): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(615): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(614): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(613): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(612): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(610): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(608): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(607): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(605): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(604): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(603): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(602): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(601): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(600): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(599): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(598): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(597): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(597): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(597): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(597): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(596): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(595): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(594): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(593): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(593): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(592): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(592): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(591): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(591): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(590): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(590): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(589): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(589): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(588): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(587): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(586): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(1736): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(584): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(583): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(582): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(581): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(580): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(579): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(578): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(578): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(577): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(576): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(576): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(575): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(574): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(573): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(573): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(572): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(571): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(570): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(569): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(568): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(567): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(566): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(565): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(564): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(563): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(562): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(561): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(560): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(559): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(556): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(553): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(548): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(548): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(548): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(547): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(546): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(545): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(543): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(542): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(533): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(532): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(532): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(529): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(527): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(527): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(527): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(525): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(525): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(525): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(524): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(524): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(524): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(523): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(522): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(522): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(715): warning C26485: Expression 'qt_meta_stringdata_QsciScintilla.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(725): warning C26433: Function 'QsciScintilla::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(733): warning C26485: Expression 'qt_meta_stringdata_QsciScintilla.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(734): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(730): warning C26433: Function 'QsciScintilla::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(749): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(738): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(749): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(738): warning C26433: Function 'QsciScintilla::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(759): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(758): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(758): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(766): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(765): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(765): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(773): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(772): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(772): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(780): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(779): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(779): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(793): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(792): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(792): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(806): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(805): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(805): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(825): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(824): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(824): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(234): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(237): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(244): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(251): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(258): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(265): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(272): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(286): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(293): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(300): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(307): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(314): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(321): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(328): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(335): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(342): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(349): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(356): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(363): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(370): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(377): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(384): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(391): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(398): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(405): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(412): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(419): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(426): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(433): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(229): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(228): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(225): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(224): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(223): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(219): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(216): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(215): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(214): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(213): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(212): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(211): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(210): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(207): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(206): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(205): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(204): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(203): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(201): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(198): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(234): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(195): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(192): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(234): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(237): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(244): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(251): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(258): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(265): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(272): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(279): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(286): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(293): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(300): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(307): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(314): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(321): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(328): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(335): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(342): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(349): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(356): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(363): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(370): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(377): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(384): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(391): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(398): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(405): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(412): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(419): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(426): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(433): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(195): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(229): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(228): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(225): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(225): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(224): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(223): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(219): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(219): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(216): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(216): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(216): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(215): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(215): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(215): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(214): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(214): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(213): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(213): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(212): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(212): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(211): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(211): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(210): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(210): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(207): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(207): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(207): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(206): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(206): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(206): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(205): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(205): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(205): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(204): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(203): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(201): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(201): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(198): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(443): warning C26485: Expression 'qt_meta_stringdata_QsciScintillaBase.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(444): warning C26485: Expression 'qt_meta_data_QsciScintillaBase': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(441): warning C26485: Expression 'qt_meta_stringdata_QsciScintillaBase.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(451): warning C26433: Function 'QsciScintillaBase::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(459): warning C26485: Expression 'qt_meta_stringdata_QsciScintillaBase.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(460): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(456): warning C26433: Function 'QsciScintillaBase::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(475): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(464): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(475): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(464): warning C26433: Function 'QsciScintillaBase::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(485): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(484): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(484): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(504): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(503): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(503): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(517): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(516): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(516): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(524): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(523): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(523): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(531): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(530): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(530): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(538): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(537): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(537): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(545): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(544): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(544): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(564): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(563): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(563): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(571): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(570): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(570): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(578): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(577): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(577): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(585): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(584): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(584): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(592): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(591): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(591): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(599): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(598): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(598): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(606): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(605): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(605): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(613): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(612): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(612): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(626): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(625): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(625): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(651): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(650): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(650): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(658): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(657): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(657): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(665): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(664): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(664): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(51): warning C26485: Expression 'this->buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(52): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(52): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(56): warning C26495: Variable 'LexAccessor::buf' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(80): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(80): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(82): warning C26440: Function 'LexAccessor::MultiByteAccess' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(84): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(86): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(97): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(97): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(102): warning C26440: Function 'LexAccessor::Encoding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(105): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(114): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(127): warning C26496: The variable 'startNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(128): warning C26496: The variable 'chLineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(124): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(138): warning C26440: Function 'LexAccessor::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(144): warning C26485: Expression 'this->styleBuf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(162): warning C26440: Function 'LexAccessor::SetFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(166): warning C26440: Function 'LexAccessor::GetStartSegment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(169): warning C26440: Function 'LexAccessor::StartSegment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(191): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(191): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(184): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(188): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(191): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(15): warning C26440: Function 'MakeLowerCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(43): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(49): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(51): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(71): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(93): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(97): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(111): warning C26440: Function 'StyleContext::More' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(140): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(140): warning C26496: The variable 'forwardPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(145): warning C26440: Function 'StyleContext::ChangeState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(161): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(173): warning C26496: The variable 'diffRelative' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(174): warning C26496: The variable 'posNew' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(175): warning C26496: The variable 'chReturn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(175): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(182): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(185): warning C26440: Function 'StyleContext::Match' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(186): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(188): warning C26440: Function 'StyleContext::Match' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(189): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(189): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(194): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(203): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(191): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(192): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(197): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(210): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(213): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(218): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(207): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(208): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(211): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(216): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(215): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(31): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(34): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(24): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(48): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(51): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(41): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(48): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(64): warning C6386: Buffer overrun while writing to 'keywords':  the writable size is '(words+1)*8' bytes, but '24' bytes might be written. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(47): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(31): warning C26494: Variable 'wordSeparator' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(42): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(53): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(33): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(43): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(43): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(53): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(47): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(26): warning C26429: Symbol 'wordlist' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(33): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(41): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(42): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(43): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(43): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(53): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(53): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(59): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(55): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(64): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(42): warning C26496: The variable 'curr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(70): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(70): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(69): warning C26495: Variable 'WordList::starts' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(69): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(73): warning C26432: If you define or delete any default operation in the type 'class WordList', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(74): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(77): warning C26440: Function 'WordList::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(81): warning C26440: Function 'WordList::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(85): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(91): warning C26440: Function 'WordList::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(100): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(101): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(95): warning C26440: Function 'WordList::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(97): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(97): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(98): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(107): warning C26440: Function 'cmpWords' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(134): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(137): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(125): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(129): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(134): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(136): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(137): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(147): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(152): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(150): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(146): warning C26440: Function 'WordList::InList' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(146): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(155): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(154): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(170): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(169): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(150): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(152): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(158): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(169): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(172): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(173): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(149): warning C26496: The variable 'firstChar' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(189): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(194): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(192): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(188): warning C26440: Function 'WordList::InListAbbreviated' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(203): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(222): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(221): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(202): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(188): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(191): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(192): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(194): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(197): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(201): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(202): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(203): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(205): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(208): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(210): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(220): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(221): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(224): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(225): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(191): warning C26496: The variable 'firstChar' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(235): warning C26440: Function 'WordList::WordAt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\accessor.cpp(35): warning C26429: Symbol 'flags' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\accessor.cpp(36): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\accessor.cpp(51): warning C26496: The variable 'chPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.h(49): warning C26432: If you define or delete any default operation in the type 'class LexerModule', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.h(51): warning C26440: Function 'LexerModule::GetLanguage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.h(69): warning C26497: The function 'Maximum' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.h(69): warning C26440: Function 'Maximum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(33): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(32): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(30): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(32): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(39): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(41): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(38): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(39): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(36): warning C26432: If you define or delete any default operation in the type 'class LexerBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(38): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(39): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(44): warning C26433: Function 'LexerBase::Release' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(44): warning C26440: Function 'LexerBase::Release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(48): warning C26433: Function 'LexerBase::Version' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(48): warning C26440: Function 'LexerBase::Version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(52): warning C26433: Function 'LexerBase::PropertyNames' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(52): warning C26440: Function 'LexerBase::PropertyNames' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(56): warning C26433: Function 'LexerBase::PropertyType' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(56): warning C26440: Function 'LexerBase::PropertyType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(60): warning C26433: Function 'LexerBase::DescribeProperty' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(60): warning C26440: Function 'LexerBase::DescribeProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(64): warning C26433: Function 'LexerBase::PropertySet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(74): warning C26433: Function 'LexerBase::DescribeWordListSets' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(74): warning C26440: Function 'LexerBase::DescribeWordListSets' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(82): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(83): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(78): warning C26433: Function 'LexerBase::WordListSet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(82): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(83): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(91): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(90): warning C26433: Function 'LexerBase::PrivateCall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(90): warning C26440: Function 'LexerBase::PrivateCall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(33): warning C26485: Expression 'wordListDescriptions_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(33): warning C26440: Function 'LexerModule::LexerModule' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(42): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(48): warning C26485: Expression 'wordListDescriptions_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(48): warning C26440: Function 'LexerModule::LexerModule' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(54): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(55): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(68): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(62): warning C26440: Function 'LexerModule::GetNumWordLists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(63): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(85): warning C26440: Function 'LexerModule::GetStyleBitsNeeded' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(96): warning C26485: Expression 'keywordlists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(96): warning C26440: Function 'LexerModule::Lex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(102): warning C26485: Expression 'keywordlists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(109): warning C26496: The variable 'newStartPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(33): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(28): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(48): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(43): warning C26432: If you define or delete any default operation in the type 'class CharacterSet', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(52): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(53): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(60): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(58): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(62): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(72): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(69): warning C26440: Function 'CharacterSet::Add' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(75): warning C26429: Symbol 'cp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(74): warning C26440: Function 'CharacterSet::AddString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(76): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(86): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(82): warning C26440: Function 'CharacterSet::Contains' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(92): warning C26440: Function 'IsASpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(92): warning C26497: The function 'IsASpace' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(96): warning C26440: Function 'IsASpaceOrTab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(96): warning C26497: The function 'IsASpaceOrTab' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(100): warning C26440: Function 'IsADigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(100): warning C26497: The function 'IsADigit' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(104): warning C26440: Function 'IsADigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(114): warning C26440: Function 'IsASCII' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(114): warning C26497: The function 'IsASCII' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(118): warning C26440: Function 'IsLowerCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(118): warning C26497: The function 'IsLowerCase' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(122): warning C26440: Function 'IsUpperCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(122): warning C26497: The function 'IsUpperCase' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(126): warning C26440: Function 'IsAlphaNumeric' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(126): warning C26497: The function 'IsAlphaNumeric' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(137): warning C26440: Function 'isspacechar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(137): warning C26497: The function 'isspacechar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(164): warning C26440: Function 'MakeUpperCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(168): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(33): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(34): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(25): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(28): warning C26496: The variable 'upperA' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(29): warning C26496: The variable 'upperB' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(48): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(49): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(40): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(43): warning C26496: The variable 'upperA' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(44): warning C26496: The variable 'upperB' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\charactercategory.cpp(3297): warning C26429: Symbol 'placeAfter' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\charactercategory.cpp(3297): warning C26485: Expression '`anonymous namespace'::catRanges': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\charactercategory.cpp(3297): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\charactercategory.cpp(3298): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(31): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(32): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(30): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(38): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(35): warning C26432: If you define or delete any default operation in the type 'class PropSetSimple', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(41): warning C26429: Symbol 'key' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(42): warning C26429: Symbol 'props' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(46): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(48): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(52): warning C26497: The function 'IsASpaceCharacter' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(52): warning C26440: Function 'IsASpaceCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(56): warning C26429: Symbol 'keyVal' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(59): warning C26429: Symbol 'endVal' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(58): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(64): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(64): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(67): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(82): warning C26429: Symbol 'props' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(97): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(138): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 136 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(111): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(118): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(124): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(121): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(124): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'c_str'' in call to 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(125): warning C26489: Don't dereference a pointer that may be invalid: '&val'. 'val' may have been invalidated at line 125 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(135): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(111): warning C26496: The variable 'varEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(97): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(41): warning C26433: Function 'LexerSimple::DescribeWordListSets' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(41): warning C26440: Function 'LexerSimple::DescribeWordListSets' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(47): warning C26485: Expression 'this->keyWordLists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(47): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'astyler.pprops' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(45): warning C26433: Function 'LexerSimple::Lex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(54): warning C26485: Expression 'this->keyWordLists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(54): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'astyler.pprops' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(51): warning C26433: Function 'LexerSimple::Fold' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(31): warning C26433: Function 'LexerNoExceptions::PropertySet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(40): warning C26433: Function 'LexerNoExceptions::WordListSet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(49): warning C26433: Function 'LexerNoExceptions::Lex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(49): warning C26429: Symbol 'pAccess' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(52): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'astyler.pprops' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(59): warning C26433: Function 'LexerNoExceptions::Fold' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(59): warning C26429: Symbol 'pAccess' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(62): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'astyler.pprops' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreapplication.h(116): warning C26440: Function 'QCoreApplication::instance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(938): warning C26432: If you define or delete any default operation in the type 'class QLocale', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(943): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QLocalePrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1059): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1061): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1098): warning C26440: Function 'QTypeInfo<QLocale>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1104): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1108): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1113): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1115): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1119): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(57): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(41): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(41): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(39): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(341): warning C26495: Variable 'QsciLexer::StyleDataMap::style_data_set' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(63): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(63): warning C26432: If you define or delete any default operation in the type 'class QsciLexer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(85): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(83): warning C26440: Function 'QsciLexer::lexer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(90): warning C26440: Function 'QsciLexer::lexerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(139): warning C26440: Function 'QsciLexer::setAPIs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(146): warning C26440: Function 'QsciLexer::apis' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(154): warning C26440: Function 'QsciLexer::autoCompletionFillups' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(161): warning C26440: Function 'QsciLexer::indentationGuideView' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(169): warning C26440: Function 'QsciLexer::autoCompletionWordSeparators' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(179): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(177): warning C26440: Function 'QsciLexer::blockStartKeyword' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(187): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(185): warning C26440: Function 'QsciLexer::blockStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(195): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(193): warning C26440: Function 'QsciLexer::blockEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(200): warning C26440: Function 'QsciLexer::braceStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(208): warning C26440: Function 'QsciLexer::blockLookback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(215): warning C26440: Function 'QsciLexer::caseSensitive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(224): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(222): warning C26440: Function 'QsciLexer::wordCharacters' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(229): warning C26440: Function 'QsciLexer::defaultStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(266): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(264): warning C26440: Function 'QsciLexer::keywords' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(271): warning C26440: Function 'QsciLexer::defaultEolFill' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(306): warning C26440: Function 'QsciLexer::defaultColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(313): warning C26440: Function 'QsciLexer::setDefaultColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(327): warning C26440: Function 'QsciLexer::defaultPaper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(348): warning C26440: Function 'QsciLexer::readProperties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(355): warning C26440: Function 'QsciLexer::refreshProperties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(361): warning C26440: Function 'QsciLexer::writeProperties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(370): warning C26494: Variable 'flag' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(370): warning C26494: Variable 'ok' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(371): warning C26494: Variable 'num' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(572): warning C26494: Variable 'num' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(605): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(606): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(607): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(648): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(649): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(650): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(137): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(132): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(123): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(678): warning C26440: Function 'QsciLexer::setAutoIndentStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(345): warning C26440: Function 'QList<QString>::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(875): warning C26440: Function 'QList<QString>::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(553): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(677): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(300): warning C26440: Function 'qSwap<QLocalePrivate>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(336): warning C26495: Variable 'QsciLexer::StyleData::eol_fill' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(424): warning C26440: Function 'QMap<int,QsciLexer::StyleData>::iterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(728): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(232): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(43): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(50): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(50): warning C26432: If you define or delete any default operation in the type 'class QsciLexerJavaScript', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(56): warning C26433: Function 'QsciLexerJavaScript::language' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(56): warning C26440: Function 'QsciLexerJavaScript::language' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(63): warning C26433: Function 'QsciLexerJavaScript::defaultColor' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(73): warning C26433: Function 'QsciLexerJavaScript::defaultEolFill' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(83): warning C26433: Function 'QsciLexerJavaScript::defaultFont' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(102): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(99): warning C26433: Function 'QsciLexerJavaScript::keywords' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(99): warning C26440: Function 'QsciLexerJavaScript::keywords' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(109): warning C26433: Function 'QsciLexerJavaScript::description' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(119): warning C26433: Function 'QsciLexerJavaScript::defaultPaper' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(34): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(45): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(45): warning C26432: If you define or delete any default operation in the type 'class QsciLexerCPP', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(51): warning C26433: Function 'QsciLexerCPP::language' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(51): warning C26440: Function 'QsciLexerCPP::language' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(58): warning C26433: Function 'QsciLexerCPP::lexer' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(58): warning C26440: Function 'QsciLexerCPP::lexer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(66): warning C26433: Function 'QsciLexerCPP::autoCompletionWordSeparators' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(77): warning C26433: Function 'QsciLexerCPP::blockStartKeyword' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(77): warning C26440: Function 'QsciLexerCPP::blockStartKeyword' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(88): warning C26433: Function 'QsciLexerCPP::blockStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(88): warning C26440: Function 'QsciLexerCPP::blockStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(98): warning C26433: Function 'QsciLexerCPP::blockEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(98): warning C26440: Function 'QsciLexerCPP::blockEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(108): warning C26433: Function 'QsciLexerCPP::braceStyle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(108): warning C26440: Function 'QsciLexerCPP::braceStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(115): warning C26433: Function 'QsciLexerCPP::wordCharacters' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(115): warning C26440: Function 'QsciLexerCPP::wordCharacters' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(122): warning C26433: Function 'QsciLexerCPP::defaultColor' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(224): warning C26433: Function 'QsciLexerCPP::defaultEolFill' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(246): warning C26433: Function 'QsciLexerCPP::defaultFont' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(313): warning C26433: Function 'QsciLexerCPP::keywords' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(313): warning C26440: Function 'QsciLexerCPP::keywords' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(344): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(349): warning C26433: Function 'QsciLexerCPP::description' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(509): warning C26433: Function 'QsciLexerCPP::defaultPaper' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(541): warning C26433: Function 'QsciLexerCPP::refreshProperties' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(555): warning C26433: Function 'QsciLexerCPP::readProperties' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(557): warning C26496: The variable 'rc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(573): warning C26433: Function 'QsciLexerCPP::writeProperties' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(575): warning C26496: The variable 'rc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(82): warning C26440: Function 'QsciStyle::style' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(87): warning C26440: Function 'QsciStyle::setDescription' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(92): warning C26440: Function 'QsciStyle::description' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(103): warning C26440: Function 'QsciStyle::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(114): warning C26440: Function 'QsciStyle::paper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(135): warning C26440: Function 'QsciStyle::eolFill' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(146): warning C26440: Function 'QsciStyle::textCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(156): warning C26440: Function 'QsciStyle::visible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(167): warning C26440: Function 'QsciStyle::changeable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(178): warning C26440: Function 'QsciStyle::hotspot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(34): warning C26495: Variable 'QsciStyle::style_eol_fill' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(34): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(48): warning C26495: Variable 'QsciStyle::style_eol_fill' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(93): warning C26429: Symbol 'sci' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(93): warning C26461: The pointer argument 'sci' for function 'QsciStyle::apply' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(126): warning C26440: Function 'QsciStyle::setColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(133): warning C26440: Function 'QsciStyle::setPaper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(147): warning C26440: Function 'QsciStyle::setEolFill' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(154): warning C26440: Function 'QsciStyle::setTextCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(161): warning C26440: Function 'QsciStyle::setVisible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(168): warning C26440: Function 'QsciStyle::setChangeable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(175): warning C26440: Function 'QsciStyle::setHotspot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(183): warning C26440: Function 'QsciStyle::refresh' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpen.h(130): warning C26440: Function 'QPen::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpen.h(133): warning C26440: Function 'QTypeInfo<QPen>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(66): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(67): warning C26440: Function 'QTextOption::Tab::Tab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(70): warning C26440: Function 'QTextOption::Tab::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(93): warning C26440: Function 'QTextOption::alignment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(95): warning C26440: Function 'QTextOption::setTextDirection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(96): warning C26440: Function 'QTextOption::textDirection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(96): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(105): warning C26440: Function 'QTextOption::setWrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(106): warning C26440: Function 'QTextOption::wrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(118): warning C26440: Function 'QTextOption::flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(126): warning C26440: Function 'QTextOption::tabStopDistance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(134): warning C26440: Function 'QTextOption::setUseDesignMetrics' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(135): warning C26440: Function 'QTextOption::useDesignMetrics' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(151): warning C26440: Function 'QTextOption::setAlignment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(154): warning C26440: Function 'QTextOption::setFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(162): warning C26440: Function 'QTextOption::setTabStopDistance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(89): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(93): warning C26440: Function 'QTextLength::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(94): warning C26440: Function 'QTextLength::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(99): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(104): warning C26440: Function 'QTextLength::rawValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(106): warning C26440: Function 'QTextLength::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(109): warning C26440: Function 'QTextLength::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(120): warning C26440: Function 'QTypeInfo<QTextLength>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(122): warning C26440: Function 'QTextLength::QTextLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(358): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(384): warning C26440: Function 'QTypeInfo<QTextFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(416): warning C26434: Function 'QTextCharFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(563): warning C26440: Function 'QTypeInfo<QTextCharFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(594): warning C26434: Function 'QTextBlockFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(660): warning C26440: Function 'QTypeInfo<QTextBlockFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(690): warning C26434: Function 'QTextListFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(725): warning C26440: Function 'QTypeInfo<QTextListFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(744): warning C26434: Function 'QTextImageFormat::isValid' hides a non-virtual function 'QTextCharFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(767): warning C26440: Function 'QTypeInfo<QTextImageFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(786): warning C26434: Function 'QTextFrameFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(870): warning C26440: Function 'QTypeInfo<QTextFrameFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(903): warning C26434: Function 'QTextTableFormat::isValid' hides a non-virtual function 'QTextFrameFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(941): warning C26440: Function 'QTypeInfo<QTextTableFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(961): warning C26434: Function 'QTextTableCellFormat::isValid' hides a non-virtual function 'QTextCharFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(982): warning C26440: Function 'QTypeInfo<QTextTableCellFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(110): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(136): warning C26440: Function 'PRectangle::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(140): warning C26440: Function 'PRectangle::Contains' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(144): warning C26440: Function 'PRectangle::Contains' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(148): warning C26440: Function 'PRectangle::Intersects' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(152): warning C26440: Function 'PRectangle::Move' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(158): warning C26440: Function 'PRectangle::Width' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(159): warning C26440: Function 'PRectangle::Height' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(171): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(175): warning C26495: Variable 'ColourDesired::co' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(179): warning C26440: Function 'ColourDesired::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(183): warning C26440: Function 'ColourDesired::Set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(187): warning C26440: Function 'ColourDesired::Set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(191): warning C26440: Function 'ColourDesired::ValueOfHex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(204): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(206): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(206): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(207): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(207): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(208): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(208): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(202): warning C26429: Symbol 'val' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(206): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(207): warning C26496: The variable 'g' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(208): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(212): warning C26440: Function 'ColourDesired::AsLong' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(216): warning C26440: Function 'ColourDesired::GetRed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(220): warning C26440: Function 'ColourDesired::GetGreen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(224): warning C26440: Function 'ColourDesired::GetBlue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(242): warning C26440: Function 'FontParameters::FontParameters' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(279): warning C26440: Function 'Font::GetID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(281): warning C26440: Function 'Font::SetID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(298): warning C26432: If you define or delete any default operation in the type 'class Surface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(298): warning C26440: Function 'Surface::Surface' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(299): warning C26440: Function 'Surface::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(301): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(365): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(365): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(367): warning C26432: If you define or delete any default operation in the type 'class Window', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(367): warning C26440: Function 'Window::Window' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(370): warning C26440: Function 'Window::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(374): warning C26440: Function 'Window::GetID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(375): warning C26440: Function 'Window::Created' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(375): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(432): warning C26440: Function 'Menu::GetID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(451): warning C26432: If you define or delete any default operation in the type 'class DynamicLibrary', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(469): warning C26432: If you define or delete any default operation in the type 'class Platform', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(469): warning C26440: Function 'Platform::Platform' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(470): warning C26440: Function 'Platform::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(474): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(496): warning C26497: The function 'Platform::LongFromTwoShorts' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(496): warning C26440: Function 'Platform::LongFromTwoShorts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(499): warning C26497: The function 'Platform::HighShortFromLong' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(499): warning C26440: Function 'Platform::HighShortFromLong' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(500): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(502): warning C26497: The function 'Platform::LowShortFromLong' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(502): warning C26440: Function 'Platform::LowShortFromLong' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(503): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(25): warning C26432: If you define or delete any default operation in the type 'class SplitVectorWithRangeAdd', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(36): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(41): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(30): warning C26496: The variable 'rangeLength' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(32): warning C26496: The variable 'part1Left' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(27): warning C26440: Function 'SplitVectorWithRangeAdd::RangeAddDelta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(83): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(91): warning C26495: Variable 'Partitioning::stepLength' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(95): warning C26432: If you define or delete any default operation in the type 'class Partitioning', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(97): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(173): warning C26496: The variable 'middle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(187): warning C26496: The variable 'growSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.h(18): warning C26432: If you define or delete any default operation in the type 'class PerLine', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.h(171): warning C26440: Function 'CellBuffer::GetLineEndTypes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(23): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(23): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(23): warning C26440: Function 'CharClassify::GetClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(24): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(24): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(24): warning C26440: Function 'CharClassify::IsWord' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.h(43): warning C26440: Function 'DecorationList::GetCurrentIndicator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.h(46): warning C26440: Function 'DecorationList::GetCurrentValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(38): warning C26440: Function 'Range::Range' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(42): warning C26440: Function 'Range::Valid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(47): warning C26440: Function 'Range::Contains' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(56): warning C26440: Function 'Range::ContainsCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(86): warning C26432: If you define or delete any default operation in the type 'class RegexSearchBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(104): warning C26440: Function 'StyledText::StyledText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(111): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(109): warning C26440: Function 'StyledText::LineLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(115): warning C26440: Function 'StyledText::StyleAt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(122): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(122): warning C26495: Variable 'HighlightDelimiter::firstChangeableLineBefore' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(126): warning C26440: Function 'HighlightDelimiter::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(133): warning C26440: Function 'HighlightDelimiter::NeedsDrawing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(137): warning C26440: Function 'HighlightDelimiter::IsFoldBlockHighlighted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(141): warning C26440: Function 'HighlightDelimiter::IsHeadOfFoldBlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(145): warning C26440: Function 'HighlightDelimiter::IsBodyOfFoldBlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(149): warning C26440: Function 'HighlightDelimiter::IsTailOfFoldBlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(168): warning C26440: Function 'LexInterface::LexInterface' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(168): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(170): warning C26432: If you define or delete any default operation in the type 'class LexInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(174): warning C26440: Function 'LexInterface::UseContainerLexing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(175): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(188): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(191): warning C26440: Function 'Document::WatcherWithUserData::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(252): warning C26433: Function 'Document::Version' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(252): warning C26440: Function 'Document::Version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(294): warning C26433: Function 'Document::BufferPointer' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(316): warning C26433: Function 'Document::GetCharRange' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(319): warning C26433: Function 'Document::StyleAt' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(349): warning C26433: Function 'Document::Length' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(366): warning C26440: Function 'Document::GetEndStyled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(369): warning C26440: Function 'Document::GetStyleClock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(371): warning C26433: Function 'Document::DecorationSetCurrentIndicator' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(405): warning C26440: Function 'Document::IndentSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(428): warning C26432: If you define or delete any default operation in the type 'class UndoGroup', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(430): warning C26447: The function is declared 'noexcept' but calls function 'EndUndoAction()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(433): warning C26440: Function 'UndoGroup::Needed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(457): warning C26440: Function 'DocModification::DocModification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(470): warning C26440: Function 'DocModification::DocModification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(489): warning C26432: If you define or delete any default operation in the type 'class DocWatcher', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.h(22): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.h(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.h(84): warning C26440: Function 'Style::IsProtected' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(30): warning C26432: If you define or delete any default operation in the type 'class XPM', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(35): warning C26440: Function 'XPM::Pixmap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(81): warning C26440: Function 'RGBAImage::GetHeight' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(82): warning C26440: Function 'RGBAImage::GetWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(83): warning C26440: Function 'RGBAImage::GetScale' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(84): warning C26440: Function 'RGBAImage::GetScaledHeight' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(85): warning C26440: Function 'RGBAImage::GetScaledWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(28): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(34): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(35): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(37): warning C26432: If you define or delete any default operation in the type 'class LineMarker', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(44): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(45): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(60): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(62): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.h(24): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.h(27): warning C26440: Function 'ContractionState::OneToOne' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.h(30): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(19): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(24): warning C26440: Function 'SelectionPosition::Reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(29): warning C26440: Function 'SelectionPosition::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(36): warning C26440: Function 'SelectionPosition::Position' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(39): warning C26440: Function 'SelectionPosition::SetPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(43): warning C26440: Function 'SelectionPosition::VirtualSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(46): warning C26440: Function 'SelectionPosition::SetVirtualSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(51): warning C26440: Function 'SelectionPosition::Add' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(54): warning C26440: Function 'SelectionPosition::IsValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(63): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(89): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(91): warning C26440: Function 'SelectionRange::SelectionRange' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(95): warning C26440: Function 'SelectionRange::SelectionRange' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(178): warning C26440: Function 'Selection::Tentative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(15): warning C26497: The function 'IsEOLChar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(15): warning C26440: Function 'IsEOLChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(94): warning C26440: Function 'LineLayoutCache::GetLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(119): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(141): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(144): warning C26440: Function 'TextSegment::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(190): warning C26440: Function 'PositionCache::GetSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(195): warning C26497: The function 'IsSpaceOrTab' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(195): warning C26440: Function 'IsSpaceOrTab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(65): warning C26440: Function 'WorkNeeded::Reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(70): warning C26440: Function 'WorkNeeded::Need' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(87): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(88): warning C26432: If you define or delete any default operation in the type 'class SelectionText', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(90): warning C26440: Function 'SelectionText::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(108): warning C26440: Function 'SelectionText::Data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(111): warning C26440: Function 'SelectionText::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(114): warning C26440: Function 'SelectionText::LengthWithTerminator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(117): warning C26440: Function 'SelectionText::Empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(133): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(137): warning C26440: Function 'WrapPending::Reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(141): warning C26440: Function 'WrapPending::Wrapped' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(145): warning C26440: Function 'WrapPending::NeedsWrap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(365): warning C26440: Function 'Editor::UserVirtualSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(405): warning C26440: Function 'Editor::XYScrollPosition::XYScrollPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(406): warning C26440: Function 'Editor::XYScrollPosition::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(494): warning C26436: The type 'class Editor' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(494): warning C26440: Function 'Editor::GetCtrlID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(577): warning C26440: Function 'Editor::SetIdle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(616): warning C26436: The type 'mod_const(class Editor)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(616): warning C26440: Function 'Editor::ValidCodePage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(648): warning C26429: Symbol 'ed' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(648): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(658): warning C26429: Symbol 'ed' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(658): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(668): warning C26432: If you define or delete any default operation in the type 'class AutoSurface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(671): warning C26440: Function 'AutoSurface::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(674): warning C26440: Function 'AutoSurface::operator Surface * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.h(83): warning C26440: Function 'CallTip::UseStyleCallTip' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(46): warning C26496: The variable 'commitPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(47): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(48): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(57): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(61): warning C26496: The variable 'recording' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(82): warning C26496: The variable 'caretPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(100): warning C26496: The variable 'uc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(29): warning C26433: Function 'QsciScintillaBase::inputMethodEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(144): warning C26485: Expression 'fontName': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(118): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(119): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(155): warning C26496: The variable 'paraStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(156): warning C26496: The variable 'paraEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(149): warning C26496: The variable 'paraStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(139): warning C26496: The variable 'style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(140): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(141): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(142): warning C26496: The variable 'italic' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(143): warning C26496: The variable 'weight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(129): warning C26496: The variable 'startPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(130): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(131): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(132): warning C26496: The variable 'height' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(116): warning C26433: Function 'QsciScintillaBase::inputMethodQuery' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(167): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(138): warning C26494: Variable 'fontName' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(197): warning C26440: Function 'QVarLengthArray<char,1024>::constData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(195): warning C26440: Function 'QVarLengthArray<char,1024>::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(83): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(88): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(81): warning C26432: If you define or delete any default operation in the type 'class QVarLengthArray<char,1024>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(87): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(165): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(152): warning C26440: Function 'SplitVector<int>::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(137): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(124): warning C26440: Function 'SplitVector<int>::SetValueAt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(106): warning C26440: Function 'SplitVector<int>::ValueAt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(91): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(91): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(94): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(94): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(92): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(80): warning C26440: Function 'SplitVector<int>::SetGrowSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(76): warning C26440: Function 'SplitVector<int>::GetGrowSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(72): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(71): warning C26432: If you define or delete any default operation in the type 'class SplitVector<int>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(73): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(67): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(67): warning C26495: Variable 'SplitVector<int>::gapLength' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26440: Function 'QList<QInputMethodEvent::Attribute>::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(230): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(230): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(56): warning C26440: Function 'SplitVector<int>::Init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(57): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(32): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(37): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(35): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(40): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(29): warning C26440: Function 'SplitVector<int>::GapTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(276): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(268): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(278): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(263): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(268): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(272): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(263): warning C26495: Variable 'QVarLengthArray<char,1024>::<anonymous-tag>::q_for_alignment_2' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciabstractapis.cpp(32): warning C26429: Symbol 'lexer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciabstractapis.cpp(41): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciabstractapis.cpp(41): warning C26432: If you define or delete any default operation in the type 'class QsciAbstractAPIs', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciabstractapis.cpp(47): warning C26440: Function 'QsciAbstractAPIs::lexer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciabstractapis.cpp(54): warning C26440: Function 'QsciAbstractAPIs::autoCompletionSelected' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(495): warning C26440: Function 'QTypeInfo<QPainter::PixmapFragment>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(514): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(520): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(586): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(612): warning C26496: The variable 'p' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qicon.h(141): warning C26440: Function 'QIcon::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qicon.h(144): warning C26440: Function 'QTypeInfo<QIcon>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(65): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(90): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(97): warning C26440: Function 'QTypeInfo<QModelIndex>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(151): warning C26440: Function 'QTypeInfo<QPersistentModelIndex>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(380): warning C26440: Function 'QAbstractItemModel::createIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(382): warning C26440: Function 'QAbstractItemModel::createIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(464): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(58): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(61): warning C26432: If you define or delete any default operation in the type 'class QItemSelectionRange', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(88): warning C26440: Function 'QItemSelectionRange::topLeft' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(89): warning C26440: Function 'QItemSelectionRange::bottomRight' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(134): warning C26440: Function 'QTypeInfo<QItemSelectionRange>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(229): warning C26440: Function 'qHash' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(265): warning C26440: Function 'QTypeInfo<QItemSelection>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(91): warning C26432: If you define or delete any default operation in the type 'class QRegularExpression', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(166): warning C26440: Function 'QTypeInfo<QRegularExpression>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(191): warning C26432: If you define or delete any default operation in the type 'class QRegularExpressionMatch', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(245): warning C26440: Function 'QTypeInfo<QRegularExpressionMatch>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(261): warning C26432: If you define or delete any default operation in the type 'class QRegularExpressionMatchIterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(283): warning C26440: Function 'QTypeInfo<QRegularExpressionMatchIterator>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(109): warning C26440: Function 'QIntValidator::bottom' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(110): warning C26440: Function 'QIntValidator::top' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(152): warning C26440: Function 'QDoubleValidator::bottom' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(153): warning C26440: Function 'QDoubleValidator::top' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(154): warning C26440: Function 'QDoubleValidator::decimals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(186): warning C26440: Function 'QRegExpValidator::regExp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(68): warning C26434: Function 'QRubberBand::move' hides a non-virtual function 'QWidget::move' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(70): warning C26434: Function 'QRubberBand::resize' hides a non-virtual function 'QWidget::resize' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(72): warning C26434: Function 'QRubberBand::resize' hides a non-virtual function 'QWidget::resize' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(88): warning C26434: Function 'QRubberBand::setGeometry' hides a non-virtual function 'QWidget::setGeometry' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(90): warning C26434: Function 'QRubberBand::move' hides a non-virtual function 'QWidget::move' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(120): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionFocusRect', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(144): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionFrame', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(144): warning C26495: Variable 'QStyleOptionFrame::frameShape' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(172): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTabWidgetFrame', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(172): warning C26495: Variable 'QStyleOptionTabWidgetFrame::lineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(196): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTabBarBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(196): warning C26495: Variable 'QStyleOptionTabBarBase::documentMode' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(227): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionHeader', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(227): warning C26495: Variable 'QStyleOptionHeader::selectedPosition' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(249): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionButton', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(286): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTab', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(286): warning C26495: Variable 'QStyleOptionTab::shape' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(316): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolBar', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(316): warning C26495: Variable 'QStyleOptionToolBar::midLineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(343): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionProgressBar', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(343): warning C26495: Variable 'QStyleOptionProgressBar::invertedAppearance' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(373): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionMenuItem', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(373): warning C26495: Variable 'QStyleOptionMenuItem::menuItemType' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(392): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionDockWidget', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(392): warning C26495: Variable 'QStyleOptionDockWidget::movable' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(443): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionViewItem', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(443): warning C26495: Variable 'QStyleOptionViewItem::decorationPosition' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(473): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(473): warning C26495: Variable 'QStyleOptionToolBox::position' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(492): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionRubberBand', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(492): warning C26495: Variable 'QStyleOptionRubberBand::shape' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(510): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionComplex', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(534): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSlider', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(534): warning C26495: Variable 'QStyleOptionSlider::dialWrapping' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(553): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSpinBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(553): warning C26495: Variable 'QStyleOptionSpinBox::frame' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(580): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolButton', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(580): warning C26495: Variable 'QStyleOptionToolButton::arrowType' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(602): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionComboBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(602): warning C26495: Variable 'QStyleOptionComboBox::frame' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(620): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTitleBar', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(620): warning C26495: Variable 'QStyleOptionTitleBar::titleBarState' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(640): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionGroupBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(640): warning C26495: Variable 'QStyleOptionGroupBox::lineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(654): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSizeGrip', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(654): warning C26495: Variable 'QStyleOptionSizeGrip::corner' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(670): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionGraphicsItem', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(670): warning C26495: Variable 'QStyleOptionGraphicsItem::levelOfDetail' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlistwidget.h(73): warning C26440: Function 'QListWidgetItem::listWidget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlistwidget.h(81): warning C26440: Function 'QListWidgetItem::flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlistwidget.h(158): warning C26440: Function 'QListWidgetItem::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(114): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(121): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(121): warning C26432: If you define or delete any default operation in the type 'class QsciScintillaQt', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(123): warning C26447: The function is declared 'noexcept' but calls function 'Finalise()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(128): warning C26433: Function 'QsciScintillaQt::Initialise' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(135): warning C26433: Function 'QsciScintillaQt::Finalise' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(143): warning C26433: Function 'QsciScintillaQt::StartDrag' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(151): warning C26496: The variable 'action' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(147): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(147): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(167): warning C26433: Function 'QsciScintillaQt::WndProc' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(176): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(173): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(184): warning C26433: Function 'QsciScintillaQt::DefWndProc' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(184): warning C26440: Function 'QsciScintillaQt::DefWndProc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(191): warning C26433: Function 'QsciScintillaQt::SetTicking' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(208): warning C26433: Function 'QsciScintillaQt::SetMouseCapture' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(221): warning C26433: Function 'QsciScintillaQt::HaveMouseCapture' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(221): warning C26440: Function 'QsciScintillaQt::HaveMouseCapture' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(228): warning C26433: Function 'QsciScintillaQt::SetVerticalScrollPos' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(235): warning C26433: Function 'QsciScintillaQt::SetHorizontalScrollPos' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(243): warning C26433: Function 'QsciScintillaQt::ModifyScrollBars' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(266): warning C26433: Function 'QsciScintillaQt::ReconfigureScrollBars' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(269): warning C26496: The variable 'hsb' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(277): warning C26433: Function 'QsciScintillaQt::NotifyChange' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(363): warning C6281: Incorrect order of operations:  relational operators have higher precedence than bitwise operators. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(363): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(365): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(367): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(285): warning C26433: Function 'QsciScintillaQt::NotifyParent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(360): warning C26494: Variable 'text' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(371): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(365): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(365): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(379): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(379): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(437): warning C26433: Function 'QsciScintillaQt::CopyToClipboard' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(445): warning C26433: Function 'QsciScintillaQt::Copy' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(458): warning C26433: Function 'QsciScintillaQt::Paste' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(485): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(467): warning C26494: Variable 'len' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(469): warning C26494: Variable 'rectangular' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(468): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(491): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(505): warning C26433: Function 'QsciScintillaQt::CreateCallTipWindow' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(510): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(508): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(510): warning C26429: Symbol 'w' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(518): warning C26433: Function 'QsciScintillaQt::AddToPopUp' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(518): warning C26429: Symbol 'label' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(520): warning C26429: Symbol 'pm' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(530): warning C26433: Function 'QsciScintillaQt::ClaimSelection' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(532): warning C26496: The variable 'isSel' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(536): warning C26429: Symbol 'cb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(570): warning C26429: Symbol 'sciThis' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(601): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'sw.{vfptr}' in call to 'Editor::Paint' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(578): warning C26461: The pointer argument 'e' for function 'QsciScintillaQt::paintEvent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(594): warning C26496: The variable 'rcText' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(578): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(87): warning C26440: Function 'QVector<QRectF>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(115): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2304): warning C26498: The function 'qMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>' is constexpr, mark variable 'toId' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26489: Don't dereference a pointer that may be invalid: 'reinterpret_cast<T *>(to->v)'. 'to.QList<QModelIndex>::Node::v' may have been invalidated at line 494 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temporary 1' in call to 'operator delete' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(35): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(45): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(52): warning C26432: If you define or delete any default operation in the type 'class QsciDocument', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(54): warning C26447: The function is declared 'noexcept' but calls function 'detach()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(59): warning C26495: Variable 'QsciDocument::pdoc' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(79): warning C26440: Function 'QsciDocument::attach' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(96): warning C26462: The value pointed to by 'qsb' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(105): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(108): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(113): warning C26461: The pointer argument 'qsb' for function 'QsciDocument::undisplay' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(116): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(113): warning C26429: Symbol 'qsb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(123): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(128): warning C26461: The pointer argument 'qsb' for function 'QsciDocument::display' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(133): warning C26496: The variable 'eol_mode' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(128): warning C26429: Symbol 'qsb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(130): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(146): warning C26440: Function 'QsciDocument::isModified' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(153): warning C26440: Function 'QsciDocument::setModified' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommandset.h(71): warning C26440: Function 'QsciCommandSet::commands' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyledtext.h(60): warning C26440: Function 'QsciStyledText::text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(74): warning C26495: Variable 'QsciScintilla::ctPos' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(83): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(150): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(74): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(86): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(89): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(99): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(101): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(95): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(97): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(103): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(91): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(93): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(105): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(107): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(109): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(111): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(157): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(157): warning C26432: If you define or delete any default operation in the type 'class QsciScintilla', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(160): warning C26447: The function is declared 'noexcept' but calls function 'detachLexer()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(162): warning C26447: The function is declared 'noexcept' but calls function 'undisplay()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(171): warning C26440: Function 'QsciScintilla::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(205): warning C26440: Function 'QsciScintilla::paper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(227): warning C26434: Function 'QsciScintilla::setFont' hides a non-virtual function 'QWidget::setFont' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(240): warning C26440: Function 'QsciScintilla::setAutoIndent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(247): warning C26440: Function 'QsciScintilla::setBraceMatching' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(278): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(257): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(432): warning C6246: Local declaration of 'ch' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '314' of 'e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp'. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(312): warning C26494: Variable 'pos' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(314): warning C26494: Variable 'ch' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(375): warning C26494: Variable 'shift' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(415): warning C26494: Variable 'astart' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(427): warning C26494: Variable 'aend' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(420): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(423): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(430): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(396): warning C26496: The variable 'sh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(432): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(455): warning C26496: The variable 'nr_entries' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(475): warning C26496: The variable 'shift' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(497): warning C26496: The variable 'ctmin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(595): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(649): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(757): warning C26494: Variable 'keep' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(719): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(690): warning C26496: The variable 'last_len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(716): warning C26496: The variable 'dlen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(717): warning C26496: The variable 'caret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(718): warning C26496: The variable 'clen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(745): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(719): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(719): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(778): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(778): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(800): warning C26496: The variable 'curr_line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(833): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(838): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(823): warning C26496: The variable 'curr_line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(824): warning C26496: The variable 'ind_width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(825): warning C26496: The variable 'curr_line_start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(828): warning C26496: The variable 'start_single' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(831): warning C26496: The variable 'end_single' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(850): warning C26496: The variable 'prev_line_length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(864): warning C26496: The variable 'pos_before' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(866): warning C26496: The variable 'pos_after' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(900): warning C26496: The variable 'istate' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(904): warning C26496: The variable 'ind_width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(937): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(975): warning C6385: Reading invalid data from 'text':  the readable size is '((epos-spos+1))*2*1' bytes, but '3' bytes may be read. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(952): warning C26494: Variable 'istate' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(962): warning C26494: Variable 'bend_off' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(962): warning C26494: Variable 'bstart_off' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(958): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(958): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(958): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(975): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(976): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(955): warning C26496: The variable 'spos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(956): warning C26496: The variable 'epos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(958): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(958): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(990): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(990): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1011): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1012): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1011): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1018): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1019): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1022): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1023): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1026): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1031): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1031): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1032): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1039): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1039): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1047): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1037): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1052): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1054): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1055): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1029): warning C26429: Symbol 'eword' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1016): warning C26429: Symbol 'etext' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1035): warning C26429: Symbol 'wp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1009): warning C26429: Symbol 'stext' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1037): warning C26429: Symbol 'tp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1002): warning C26440: Function 'QsciScintilla::findStyledWord' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1079): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1100): warning C26496: The variable 'res' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1130): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1214): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1228): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1244): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1317): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1312): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1384): warning C26496: The variable 'maxLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1388): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1416): warning C26496: The variable 'shift' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1417): warning C26496: The variable 'ctrl' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1425): warning C26496: The variable 'levelClick' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1464): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1519): warning C26496: The variable 'maxLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1533): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1549): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1610): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1611): warning C26496: The variable 'last_line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1804): warning C26496: The variable 'targstart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1805): warning C26496: The variable 'targend' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1810): warning C26496: The variable 'startLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1811): warning C26496: The variable 'endLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1853): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1854): warning C26496: The variable 'orig_len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1858): warning C26496: The variable 'cmd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1861): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1893): warning C26496: The variable 'state' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1905): warning C26496: The variable 'state' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1917): warning C26496: The variable 'state' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1918): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1954): warning C26429: Symbol 'lineFrom' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2121): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2149): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2212): warning C26496: The variable 'chpos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2258): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2258): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2258): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2258): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2263): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2263): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2272): warning C26496: The variable 'buflen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2273): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2273): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2278): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2278): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2292): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2295): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2292): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2292): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2298): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2298): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2307): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2378): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2453): warning C26494: Variable 'iv' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2567): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2582): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2591): warning C26496: The variable 'style_offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2627): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'styles' in call to 'QsciScintillaBase::SendScintilla' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2629): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2629): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2768): warning C26496: The variable 'alpha' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2794): warning C26496: The variable 'alpha' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2817): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2818): warning C26496: The variable 'finish' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2845): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2846): warning C26496: The variable 'finish' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3077): warning C26440: Function 'QsciScintilla::allocateId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3203): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3263): warning C26496: The variable 'nrStyles' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3233): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3235): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3231): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3237): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3239): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3382): warning C26496: The variable 'newPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3388): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3389): warning C26496: The variable 'col' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3413): warning C26496: The variable 'chBrace' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3422): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3423): warning C26496: The variable 'indentPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3425): warning C26496: The variable 'indentPosNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3430): warning C26496: The variable 'columnAtCaretNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3432): warning C26496: The variable 'indentSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3455): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3472): warning C26496: The variable 'style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3488): warning C26496: The variable 'brace_style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3493): warning C26496: The variable 'caretPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3513): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3514): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3549): warning C26496: The variable 'isInside' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3604): warning C26496: The variable 'new_linpos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3595): warning C26429: Symbol 'line' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3622): warning C26440: Function 'QsciScintilla::setAutoCompletionSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3629): warning C26440: Function 'QsciScintilla::setAutoCompletionThreshold' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3667): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3665): warning C26440: Function 'QsciScintilla::isWordCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3672): warning C26440: Function 'QsciScintilla::wordCharacters' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3711): warning C26494: Variable 'fillups' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3727): warning C26440: Function 'QsciScintilla::autoCompletionFillupsEnabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3770): warning C26440: Function 'QsciScintilla::setAutoCompletionUseSingle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3777): warning C26440: Function 'QsciScintilla::autoCompletionUseSingle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3784): warning C26440: Function 'QsciScintilla::setAutoCompletionShowSingle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3791): warning C26440: Function 'QsciScintilla::autoCompletionShowSingle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3806): warning C26440: Function 'QsciScintilla::setCallTipsStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3813): warning C26440: Function 'QsciScintilla::setCallTipsVisible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3834): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3941): warning C26494: Variable 'part' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3951): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3958): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3958): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3958): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3968): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3970): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3955): warning C26489: Don't dereference a pointer that may be invalid: 'new_buf'. 'new_buf' may have been invalidated at line 3954 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3958): warning C26489: Don't dereference a pointer that may be invalid: 'buf + (__int64 )data_len'. 'buf' may have been invalidated at line 3954 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3958): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'buf' in call to 'QIODevice::read' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3936): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3936): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3951): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3951): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3978): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3978): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3954): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3954): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3931): warning C26429: Symbol 'io' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3987): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3999): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3994): warning C26496: The variable 'part' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3985): warning C26429: Symbol 'io' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4017): warning C26496: The variable 'close_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4037): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4030): warning C26496: The variable 'start_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4031): warning C26496: The variable 'end_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4032): warning C26496: The variable 'word_len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4037): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4037): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4040): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4040): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4049): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4065): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4065): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4076): warning C26496: The variable 'style_offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4114): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'styles' in call to 'QsciScintillaBase::SendScintilla' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4116): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4123): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4123): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4123): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4123): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4123): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4128): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4162): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4159): warning C26496: The variable 'part_length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4153): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4135): warning C26429: Symbol 'styles' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4153): warning C26429: Symbol 'sp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4170): warning C26497: The function 'QsciScintilla::mapModifiers' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4170): warning C26440: Function 'QsciScintilla::mapModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4197): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4209): warning C26462: The value pointed to by 'cmd' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4193): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4197): warning C26429: Symbol 'ke' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4193): warning C26433: Function 'QsciScintilla::event' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4259): warning C26496: The variable 'nrStyles' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4224): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4224): warning C26433: Function 'QsciScintilla::changeEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4283): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4283): warning C26433: Function 'QsciScintilla::contextMenuEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4301): warning C26494: Variable 'action' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4298): warning C26496: The variable 'read_only' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4299): warning C26496: The variable 'has_selection' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4300): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4300): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4301): warning C26429: Symbol 'action' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4348): warning C26462: The value pointed to by 'cmd' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4346): warning C26429: Symbol 'action' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpointer.h(94): warning C26440: Function 'QPointer<QsciLexer>::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpointer.h(83): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpointer.h(70): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpointer.h(86): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpointer.h(85): warning C26440: Function 'QPointer<QsciLexer>::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(266): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(266): warning C26440: Function 'QList<QString>::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(549): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(628): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(639): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(637): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'copy.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(621): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(630): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(729): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(730): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(731): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(729): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(727): warning C26489: Don't dereference a pointer that may be invalid: 'cpy.d->end'. 'cpy.QList<QString>::<anonymous-tag>::d' may have been invalidated at line 727 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(455): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(484): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(459): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextcodec.h(101): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(80): warning C26426: Global initializer calls a non-constexpr function 'QList<QsciScintillaBase * __ptr64>::QList<QsciScintillaBase * __ptr64>' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(137): warning C26462: The value pointed to by 'cb' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(126): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(137): warning C26429: Symbol 'cb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(93): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(102): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(99): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(140): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(148): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(148): warning C26432: If you define or delete any default operation in the type 'class QsciScintillaBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(151): warning C26447: The function is declared 'noexcept' but calls function 'indexOf()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(151): warning C26447: The function is declared 'noexcept' but calls function 'removeAt()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(185): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(193): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(210): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(250): warning C26496: The variable 'lParam' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(259): warning C26496: The variable 'wParam' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(271): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(281): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(289): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(297): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(305): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(318): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(318): warning C26433: Function 'QsciScintillaBase::contextMenuEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(325): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(325): warning C26433: Function 'QsciScintillaBase::focusInEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(347): warning C26462: The value pointed to by 'aw' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(338): warning C26433: Function 'QsciScintillaBase::focusOutEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(358): warning C26433: Function 'QsciScintillaBase::focusNextPrevChild' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(392): warning C26496: The variable 'key' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(376): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(376): warning C26433: Function 'QsciScintillaBase::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(425): warning C26494: Variable 'key' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(423): warning C26440: Function 'QsciScintillaBase::commandKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(545): warning C26496: The variable 'clickTime' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(547): warning C26496: The variable 'shift' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(548): warning C26496: The variable 'ctrl' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(549): warning C26496: The variable 'alt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(534): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(534): warning C26433: Function 'QsciScintillaBase::mouseDoubleClickEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(562): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(562): warning C26433: Function 'QsciScintillaBase::mouseMoveEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(573): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(594): warning C26496: The variable 'shift' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(595): warning C26496: The variable 'ctrl' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(597): warning C26496: The variable 'alt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(606): warning C26462: The value pointed to by 'cb' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(610): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(569): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(606): warning C26429: Symbol 'cb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(577): warning C26494: Variable 'clickTime' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(569): warning C26433: Function 'QsciScintillaBase::mousePressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(627): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(631): warning C26496: The variable 'ctrl' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(639): warning C26496: The variable 'rsip' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(622): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(639): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(622): warning C26433: Function 'QsciScintillaBase::mouseReleaseEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(651): warning C26433: Function 'QsciScintillaBase::paintEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(658): warning C26433: Function 'QsciScintillaBase::resizeEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(666): warning C26433: Function 'QsciScintillaBase::scrollContentsBy' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(666): warning C26440: Function 'QsciScintillaBase::scrollContentsBy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(686): warning C26433: Function 'QsciScintillaBase::dragEnterEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(693): warning C26433: Function 'QsciScintillaBase::dragLeaveEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(700): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(700): warning C26433: Function 'QsciScintillaBase::dragMoveEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(712): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(717): warning C26494: Variable 'rectangular' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(714): warning C26494: Variable 'moving' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(715): warning C26494: Variable 'len' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(716): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(712): warning C26433: Function 'QsciScintillaBase::dropEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(740): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(751): warning C26429: Symbol 'source' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(758): warning C26429: Symbol 'source' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(786): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(786): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(557): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(977): warning C26462: The value pointed to by 'e' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(976): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(978): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(976): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(977): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(980): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(980): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommand.cpp(81): warning C26494: Variable 'new_scikey' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(36): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(36): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(36): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(41): warning C26433: Function 'QsciListBoxQt::SetFont' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(43): warning C26462: The value pointed to by 'f' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(43): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(50): warning C26433: Function 'QsciListBoxQt::Create' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(56): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(60): warning C26433: Function 'QsciListBoxQt::SetAverageCharWidth' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(60): warning C26440: Function 'QsciListBoxQt::SetAverageCharWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(68): warning C26433: Function 'QsciListBoxQt::SetVisibleRows' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(68): warning C26440: Function 'QsciListBoxQt::SetVisibleRows' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(75): warning C26433: Function 'QsciListBoxQt::GetVisibleRows' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(75): warning C26440: Function 'QsciListBoxQt::GetVisibleRows' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(81): warning C26433: Function 'QsciListBoxQt::GetDesiredRect' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(87): warning C26496: The variable 'sh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(97): warning C26433: Function 'QsciListBoxQt::CaretFromEdge' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(104): warning C26496: The variable 'w' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(120): warning C26433: Function 'QsciListBoxQt::Clear' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(128): warning C26433: Function 'QsciListBoxQt::Append' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(148): warning C26433: Function 'QsciListBoxQt::Length' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(156): warning C26433: Function 'QsciListBoxQt::Select' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(164): warning C26433: Function 'QsciListBoxQt::GetSelection' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(172): warning C26433: Function 'QsciListBoxQt::Find' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(191): warning C26429: Symbol 'sci' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(205): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(180): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(187): warning C26429: Symbol 'sci_obj' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(202): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(223): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(180): warning C26433: Function 'QsciListBoxQt::GetValue' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(191): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(205): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(206): warning C26494: Variable 'slen' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(239): warning C26433: Function 'QsciListBoxQt::RegisterImage' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(241): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(245): warning C26433: Function 'QsciListBoxQt::RegisterRGBAImage' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(250): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(256): warning C26433: Function 'QsciListBoxQt::ClearRegisteredImages' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(262): warning C26433: Function 'QsciListBoxQt::SetDoubleClickAction' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(262): warning C26440: Function 'QsciListBoxQt::SetDoubleClickAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(309): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(309): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(281): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(283): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(285): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(290): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(292): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(295): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(297): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(306): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(270): warning C26433: Function 'QsciListBoxQt::SetList' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(276): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(279): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(293): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(316): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(321): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(321): warning C26432: If you define or delete any default operation in the type 'class ListBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(328): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(482): warning C26440: Function 'QMap<int,QPixmap>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(477): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(647): warning C26440: Function 'QMap<int,QPixmap>::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyledtext.cpp(34): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyledtext.cpp(33): warning C26440: Function 'QsciStyledText::QsciStyledText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyledtext.cpp(43): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(54): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(50): warning C26432: If you define or delete any default operation in the type 'class QsciSciCallTip', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(54): warning C26447: The function is declared 'noexcept' but calls function 'setFocusProxy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(59): warning C26433: Function 'QsciSciCallTip::paintEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(70): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'surfaceWindow.{vfptr}' in call to 'CallTip::PaintCT' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(77): warning C26433: Function 'QsciSciCallTip::mousePressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(77): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(93): warning C26495: Variable 'QsciSciPopup::sci' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(93): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(96): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(104): warning C26429: Symbol 'act' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(152): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(159): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(177): warning C26462: The value pointed to by 'itm' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(187): warning C26433: Function 'QsciSciListBox::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(187): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(209): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(205): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(205): warning C26432: If you define or delete any default operation in the type 'class QsciSciListBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(209): warning C26447: The function is declared 'noexcept' but calls function 'setFocusProxy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(213): warning C26440: Function 'QsciSciListBox::handleSelection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagesize.h(240): warning C26432: If you define or delete any default operation in the type 'class QPageSize', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagesize.h(246): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPageSizePrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagesize.h(298): warning C26440: Function 'QTypeInfo<QPageSize>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagelayout.h(86): warning C26432: If you define or delete any default operation in the type 'class QPageLayout', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagelayout.h(91): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPageLayoutPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagelayout.h(141): warning C26440: Function 'QTypeInfo<QPageLayout>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciprinter.h(85): warning C26440: Function 'QsciPrinter::magnification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciprinter.h(104): warning C26440: Function 'QsciPrinter::wrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(39): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(46): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(46): warning C26432: If you define or delete any default operation in the type 'class QsciPrinter', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(52): warning C26440: Function 'QsciPrinter::formatPage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(74): warning C26494: Variable 'pgTo' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(80): warning C26494: Variable 'startPos' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(58): warning C26434: Function 'QsciPrinter::printRange' hides a non-virtual function 'QPrinter::printRange' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(88): warning C26496: The variable 'toPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(98): warning C26496: The variable 'reverse' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(158): warning C26496: The variable 'ePos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(181): warning C26440: Function 'QsciPrinter::setMagnification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(188): warning C26440: Function 'QsciPrinter::setWrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstack.h(62): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(691): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(685): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(681): warning C26496: The variable 'opt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(106): warning C26440: Function 'QVector<long>::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(413): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(412): warning C26494: Variable 'newAlloc' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(390): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(570): warning C6011: Dereferencing NULL pointer 'x'.  [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(560): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(592): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(607): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(555): warning C26430: Symbol 'x' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(572): warning C26429: Symbol 'srcBegin' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(573): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(597): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(625): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(627): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(798): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(224): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(220): warning C26440: Function 'QTypedArrayData<long>::allocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(331): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(324): warning C26440: Function 'QVector<long>::defaultConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(328): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(69): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(152): warning C26440: Function 'QTypeInfo<QDate>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(159): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(216): warning C26440: Function 'QTypeInfo<QTime>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(393): warning C26440: Function 'QTypeInfo<QDateTime>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(83): warning C26432: If you define or delete any default operation in the type 'class QRawFont', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(88): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QRawFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(157): warning C26440: Function 'QTypeInfo<QRawFont>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(70): warning C26432: If you define or delete any default operation in the type 'class QGlyphRun', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(75): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QGlyphRunPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(128): warning C26440: Function 'QTypeInfo<QGlyphRun>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(77): warning C26432: If you define or delete any default operation in the type 'class QTextCursor', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(82): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QTextCursorPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(239): warning C26440: Function 'QTypeInfo<QTextCursor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(71): warning C26440: Function 'QTextInlineObject::QTextInlineObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(72): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(73): warning C26440: Function 'QTextInlineObject::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(73): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(193): warning C26440: Function 'QTextLayout::engine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(196): warning C26440: Function 'QTextLayout::QTextLayout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(207): warning C26440: Function 'QTypeInfo<QTextLayout::FormatRange>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(213): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(214): warning C26440: Function 'QTextLine::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(214): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(256): warning C26440: Function 'QTextLine::lineNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(265): warning C26440: Function 'QTextLine::QTextLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(59): warning C26440: Function 'PFont' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(61): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(64): warning C26440: Function 'PWindow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(66): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(69): warning C26440: Function 'PMenu' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(71): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(84): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(84): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(88): warning C26432: If you define or delete any default operation in the type 'class Font', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(96): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(98): warning C26494: Variable 'strategy' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(137): warning C26494: Variable 'qt_weight' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(165): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(183): warning C26433: Function 'SurfaceImpl::Initialised' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(183): warning C26440: Function 'SurfaceImpl::Initialised' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(183): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(185): warning C26433: Function 'SurfaceImpl::LogPixelsY' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(186): warning C26433: Function 'SurfaceImpl::DeviceHeightFont' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(186): warning C26440: Function 'SurfaceImpl::DeviceHeightFont' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(216): warning C26433: Function 'SurfaceImpl::InternalLeading' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(216): warning C26440: Function 'SurfaceImpl::InternalLeading' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(224): warning C26433: Function 'SurfaceImpl::SetUnicodeMode' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(224): warning C26440: Function 'SurfaceImpl::SetUnicodeMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(225): warning C26433: Function 'SurfaceImpl::SetDBCSMode' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(225): warning C26440: Function 'SurfaceImpl::SetDBCSMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(248): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(251): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(252): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(252): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(257): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(257): warning C26432: If you define or delete any default operation in the type 'class SurfaceImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(259): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(262): warning C26433: Function 'SurfaceImpl::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(266): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(276): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(269): warning C26433: Function 'SurfaceImpl::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(276): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(282): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(282): warning C26433: Function 'SurfaceImpl::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(295): warning C26496: The variable 'dpr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(296): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(296): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(305): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(290): warning C26433: Function 'SurfaceImpl::InitPixMap' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(309): warning C26433: Function 'SurfaceImpl::Release' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(309): warning C26440: Function 'SurfaceImpl::Release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(322): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(323): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(326): warning C26433: Function 'SurfaceImpl::MoveTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(326): warning C26440: Function 'SurfaceImpl::MoveTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(334): warning C26433: Function 'SurfaceImpl::LineTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(344): warning C26433: Function 'SurfaceImpl::PenColour' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(351): warning C26429: Symbol 'pts' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(359): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(351): warning C26433: Function 'SurfaceImpl::Polygon' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(366): warning C26433: Function 'SurfaceImpl::RectangleDraw' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(376): warning C26433: Function 'SurfaceImpl::FillRectangle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(390): warning C26462: The value pointed to by 'pm' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(390): warning C26489: Don't dereference a pointer that may be invalid: 'static_cast<class QPixmap *>(si->pd)'. 'si.SurfaceImpl::pd' may have been invalidated at line 390 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(394): warning C26489: Don't dereference a pointer that may be invalid: '*pm'. 'pm' may have been invalidated at line 390 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(394): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'QBrush::QBrush' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(385): warning C26433: Function 'SurfaceImpl::FillRectangle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(390): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(414): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(414): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(406): warning C26433: Function 'SurfaceImpl::RoundedRectangle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(423): warning C26496: The variable 'outline_colour' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(424): warning C26496: The variable 'fill_colour' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(438): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(438): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(417): warning C26433: Function 'SurfaceImpl::AlphaRectangle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(445): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(445): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(456): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(456): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(448): warning C26433: Function 'SurfaceImpl::Ellipse' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(467): warning C26462: The value pointed to by 'pm' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(474): warning C26496: The variable 'dpr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(470): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(471): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(467): warning C26429: Symbol 'pm' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(467): warning C26489: Don't dereference a pointer that may be invalid: 'static_cast<class QPixmap *>(si->pd)'. 'si.SurfaceImpl::pd' may have been invalidated at line 465 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(482): warning C26489: Don't dereference a pointer that may be invalid: '*pm'. 'pm' may have been invalidated at line 465 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(482): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'QPainter::drawPixmap' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(459): warning C26433: Function 'SurfaceImpl::Copy' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(467): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(487): warning C26433: Function 'SurfaceImpl::DrawTextNoClip' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(496): warning C26433: Function 'SurfaceImpl::DrawTextClipped' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(506): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(511): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(506): warning C26433: Function 'SurfaceImpl::DrawTextTransparent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(523): warning C26462: The value pointed to by 'f' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(539): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(540): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(532): warning C26429: Symbol 'xpm' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(532): warning C26433: Function 'SurfaceImpl::DrawXPM' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(536): warning C26494: Variable 'y' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(536): warning C26494: Variable 'x' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(550): warning C26429: Symbol 'qim' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(545): warning C26433: Function 'SurfaceImpl::DrawRGBAImage' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(550): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(562): warning C26496: The variable 'text_line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(571): warning C26496: The variable 'byte' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(592): warning C26496: The variable 'position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(602): warning C26496: The variable 'last_position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(555): warning C26429: Symbol 'positions' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(602): warning C26489: Don't dereference a pointer that may be invalid: 'positions[i_byte - 1]'. 'positions' may have been invalidated at line 555 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(605): warning C26489: Don't dereference a pointer that may be invalid: 'positions[i_byte++]'. 'positions' may have been invalidated at line 555 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(596): warning C26489: Don't dereference a pointer that may be invalid: 'positions[i_byte++]'. 'positions' may have been invalidated at line 555 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(571): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(596): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(602): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(605): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(610): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(555): warning C26433: Function 'SurfaceImpl::MeasureWidths' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(572): warning C26494: Variable 'code_units' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(572): warning C26494: Variable 'nbytes' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(614): warning C26433: Function 'SurfaceImpl::WidthText' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(620): warning C26433: Function 'SurfaceImpl::WidthChar' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(625): warning C26433: Function 'SurfaceImpl::Ascent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(630): warning C26433: Function 'SurfaceImpl::Descent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(640): warning C26433: Function 'SurfaceImpl::ExternalLeading' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(647): warning C26433: Function 'SurfaceImpl::Height' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(652): warning C26433: Function 'SurfaceImpl::AverageCharWidth' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(666): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(666): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(661): warning C26433: Function 'SurfaceImpl::SetClip' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(669): warning C26433: Function 'SurfaceImpl::FlushCachedState' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(669): warning C26440: Function 'SurfaceImpl::FlushCachedState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(676): warning C26462: The value pointed to by 'f' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(705): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(707): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(708): warning C26496: The variable 'g' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(709): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(733): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(744): warning C26462: The value pointed to by 'w' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(768): warning C26462: The value pointed to by 'rel' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(769): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(771): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(772): warning C26496: The variable 'y' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(768): warning C26429: Symbol 'rel' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(784): warning C26429: Symbol 'w' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(815): warning C26494: Variable 'qc' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(861): warning C26496: The variable 'qr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(869): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(869): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(876): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(886): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(901): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(905): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(905): warning C26432: If you define or delete any default operation in the type 'class DynamicLibraryImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(911): warning C26433: Function 'DynamicLibraryImpl::FindFunction' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(914): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(916): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(919): warning C26433: Function 'DynamicLibraryImpl::IsValid' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(930): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(938): warning C26496: The variable 'now' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(936): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(947): warning C26496: The variable 'now' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(952): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(955): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(957): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(946): warning C26494: Variable 'endLittleBit' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(999): warning C26440: Function 'Platform::MouseButtonBounce' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1009): warning C26440: Function 'Platform::IsKeyDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1014): warning C26440: Function 'Platform::SendScintilla' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1021): warning C26440: Function 'Platform::SendScintillaPointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1028): warning C26440: Function 'Platform::IsDBCSLeadByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1034): warning C26440: Function 'Platform::DBCSCharLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1040): warning C26440: Function 'Platform::DBCSCharMaxLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1046): warning C26497: The function 'Platform::Minimum' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1046): warning C26440: Function 'Platform::Minimum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1051): warning C26497: The function 'Platform::Maximum' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1051): warning C26440: Function 'Platform::Maximum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1056): warning C26497: The function 'Platform::Clamp' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1056): warning C26440: Function 'Platform::Clamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1083): warning C26440: Function 'Platform::DebugPrintf' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1092): warning C26496: The variable 'ret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1090): warning C26440: Function 'Platform::ShowAssertionPopUps' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1099): warning C26440: Function 'Platform::Assert' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(53): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(53): warning C26432: If you define or delete any default operation in the type 'class QsciMacro', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(79): warning C26494: Variable 'len' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(135): warning C26494: Variable 'b2' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(137): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscimacro.h(99): warning C26495: Variable 'QsciMacro::Macro::wParam' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(216): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(216): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(212): warning C26429: Symbol 'cp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(255): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(295): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(305): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(285): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(314): warning C26440: Function 'fromHex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(151): warning C26434: Function 'QList<QsciMacro::Macro>::QList<QsciMacro::Macro>' hides a non-virtual function 'QListSpecialMethods<QsciMacro::Macro>::~QListSpecialMethods<QsciMacro::Macro>' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(156): warning C26434: Function 'QList<QsciMacro::Macro>::QList<QsciMacro::Macro>' hides a non-virtual function 'QListSpecialMethods<QsciMacro::Macro>::~QListSpecialMethods<QsciMacro::Macro>' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(71): warning C26432: If you define or delete any default operation in the type 'class QFileInfo', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(75): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFileInfoPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(157): warning C26440: Function 'QTypeInfo<QFileInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(110): warning C26432: If you define or delete any default operation in the type 'class QDir', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(114): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QDirPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(233): warning C26440: Function 'QTypeInfo<QDir>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(218): warning C26440: Function 'QTextStreamManipulator::exec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26440: Function 'operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26440: Function 'operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(270): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(268): warning C26440: Function 'qSetFieldWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(276): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(274): warning C26440: Function 'qSetPadChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(282): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(280): warning C26440: Function 'qSetRealNumberPrecision' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(97): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(92): warning C26495: Variable 'QVersionNumber::SegmentStorage::<anonymous-tag>::dummy' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(103): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(140): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(135): warning C26495: Variable 'QVersionNumber::SegmentStorage::<anonymous-tag>::dummy' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(149): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(146): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(147): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(144): warning C26495: Variable 'QVersionNumber::SegmentStorage::<anonymous-tag>::dummy' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(160): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(162): warning C26440: Function 'QVersionNumber::SegmentStorage::setInlineSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(175): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(177): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(182): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(182): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(182): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(183): warning C26496: The variable 'data' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(184): warning C26485: Expression 'data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(191): warning C26429: Symbol 'data' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(196): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(196): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(191): warning C26440: Function 'QVersionNumber::SegmentStorage::dataFitsInline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(200): warning C26429: Symbol 'data' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(205): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(205): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(202): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(200): warning C26440: Function 'QVersionNumber::SegmentStorage::setInlineData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(271): warning C26447: The function is declared 'noexcept' but calls function 'at()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(296): warning C26440: Function 'QTypeInfo<QVersionNumber>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(82): warning C26496: The variable 'tail' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(99): warning C26496: The variable 'tail' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(139): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(145): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(145): warning C26432: If you define or delete any default operation in the type 'class QsciAPIsWorker', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(151): warning C26447: The function is declared 'noexcept' but calls function 'wait()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(152): warning C26447: The function is declared 'noexcept' but calls function 'terminate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(203): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(173): warning C26496: The variable 'cs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(160): warning C26433: Function 'QsciAPIsWorker::run' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(212): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(210): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(217): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(217): warning C26432: If you define or delete any default operation in the type 'class QsciAPIs', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(219): warning C26447: The function is declared 'noexcept' but calls function 'deleteWorker()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(230): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(225): warning C26440: Function 'QsciAPIs::deleteWorker' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(236): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(254): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(236): warning C26433: Function 'QsciAPIs::event' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(310): warning C26496: The variable 'idx' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(352): warning C26496: The variable 'end_new' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(486): warning C26496: The variable 'op' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(429): warning C26433: Function 'QsciAPIs::updateAutoCompletionList' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(516): warning C26429: Symbol 'wl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(512): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(519): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(571): warning C26433: Function 'QsciAPIs::autoCompletionSelected' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(689): warning C26494: Variable 'shift' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(736): warning C26496: The variable 'tail' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(666): warning C26433: Function 'QsciAPIs::callTips' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(764): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(782): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(782): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(785): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(853): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(853): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(849): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(849): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(847): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'lex_name' in call to 'qstrcmp' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(935): warning C26462: The value pointed to by 'qsci' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(83): warning C26440: Function 'QSharedDataPointer<QDirPrivate>::constData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(239): warning C26432: If you define or delete any default operation in the type 'class QList<class QString>::iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(545): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(535): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(535): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(540): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(540): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(535): warning C26496: The variable 'offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(529): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(370): warning C6011: Dereferencing NULL pointer 'd'.  [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(430): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1121): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(268): warning C26440: Function 'QList<QString>::iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(331): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(327): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(340): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(342): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(340): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(336): warning C26440: Function 'QVector<int>::copyConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(472): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(473): warning C26494: Variable 'half' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(311): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(316): warning C26496: The variable 'begin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(301): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(156): warning C26440: Function 'qLess<QString>::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(360): warning C26440: Function 'QMap<QString,QList<QPair<unsigned int,unsigned int> > >::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(314): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(314): warning C26440: Function 'QList<QString>::const_iterator::operator+' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(876): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(876): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(877): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(877): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(876): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(876): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(882): warning C26432: If you define or delete any default operation in the type 'class QsciCommandSet', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(884): warning C26447: The function is declared 'noexcept' but calls function 'count()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(885): warning C26447: The function is declared 'noexcept' but calls function 'at()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(885): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(885): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(890): warning C26460: The reference argument 'qs' for function 'QsciCommandSet::readSettings' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(902): warning C26494: Variable 'key' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(897): warning C26429: Symbol 'cmd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(931): warning C26496: The variable 'rc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(936): warning C26462: The value pointed to by 'cmd' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(936): warning C26429: Symbol 'cmd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(979): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(973): warning C26429: Symbol 'cmd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(995): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(988): warning C26429: Symbol 'cmd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(26): warning C26440: Function 'WordClassifier::Allocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(32): warning C26440: Function 'WordClassifier::Base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(36): warning C26440: Function 'WordClassifier::Start' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(40): warning C26440: Function 'WordClassifier::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(44): warning C26440: Function 'WordClassifier::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(51): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(58): warning C26440: Function 'WordClassifier::IncludesStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(64): warning C26429: Symbol 'cpSpace' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(62): warning C26429: Symbol 'identifiers' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(66): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(89): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(87): warning C26440: Function 'SubStyles::BlockFromBaseStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(121): warning C26496: The variable 'block' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(125): warning C26496: The variable 'startBlock' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(127): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(135): warning C26496: The variable 'block' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(136): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(140): warning C26496: The variable 'block' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(141): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(145): warning C26496: The variable 'block' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(147): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(152): warning C26440: Function 'SubStyles::DistanceToSecondaryStyles' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(157): warning C26496: The variable 'block' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(159): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(169): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(39): warning C26497: The function 'IsSpaceEquiv' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(39): warning C26440: Function 'IsSpaceEquiv' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(54): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(53): warning C26460: The reference argument 'sc' for function 'FollowsPostfixOperator' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(56): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(66): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(76): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(64): warning C26460: The reference argument 'sc' for function 'followsReturnKeyword' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(67): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(68): warning C26496: The variable 'lineStartPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(70): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(90): warning C26496: The variable 'endLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(92): warning C26496: The variable 'chNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(103): warning C26497: The function 'IsStreamCommentStyle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(103): warning C26440: Function 'IsStreamCommentStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(114): warning C26429: Symbol 'cp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(144): warning C26440: Function 'LinePPState::ValidLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(147): warning C26440: Function 'LinePPState::maskLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(151): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(153): warning C26440: Function 'LinePPState::IsInactive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(193): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(200): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(199): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(225): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(252): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(311): warning C26485: Expression 'cppWordLists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(256): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(348): warning C26432: If you define or delete any default operation in the type 'class LexerCPP', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(350): warning C26433: Function 'LexerCPP::Release' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(350): warning C26440: Function 'LexerCPP::Release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(353): warning C26433: Function 'LexerCPP::Version' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(353): warning C26440: Function 'LexerCPP::Version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(356): warning C26433: Function 'LexerCPP::PropertyNames' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(359): warning C26433: Function 'LexerCPP::PropertyType' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(362): warning C26433: Function 'LexerCPP::DescribeProperty' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(366): warning C26433: Function 'LexerCPP::DescribeWordListSets' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(374): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(373): warning C26433: Function 'LexerCPP::PrivateCall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(373): warning C26440: Function 'LexerCPP::PrivateCall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(377): warning C26433: Function 'LexerCPP::LineEndTypesSupported' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(377): warning C26440: Function 'LexerCPP::LineEndTypesSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(381): warning C26433: Function 'LexerCPP::AllocateSubStyles' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(384): warning C26433: Function 'LexerCPP::SubStylesStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(387): warning C26433: Function 'LexerCPP::SubStylesLength' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(391): warning C26496: The variable 'styleBase' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(392): warning C26496: The variable 'active' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(390): warning C26433: Function 'LexerCPP::StyleFromSubStyle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(395): warning C26433: Function 'LexerCPP::PrimaryStyleFromStyle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(398): warning C26433: Function 'LexerCPP::FreeSubStyles' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(401): warning C26433: Function 'LexerCPP::SetIdentifiers' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(404): warning C26433: Function 'LexerCPP::DistanceToSecondaryStyles' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(404): warning C26440: Function 'LexerCPP::DistanceToSecondaryStyles' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(408): warning C26485: Expression 'styleSubable': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(407): warning C26433: Function 'LexerCPP::GetSubStyleBases' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(407): warning C26440: Function 'LexerCPP::GetSubStyleBases' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(412): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(415): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(417): warning C26497: The function 'LexerCPP::MaskActive' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(417): warning C26440: Function 'LexerCPP::MaskActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(424): warning C26433: Function 'LexerCPP::PropertySet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(438): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(475): warning C26489: Don't dereference a pointer that may be invalid: '&val'. 'val' may have been invalidated at line 475 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(471): warning C26489: Don't dereference a pointer that may be invalid: '&val'. 'val' may have been invalidated at line 471 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(471): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(437): warning C26433: Function 'LexerCPP::WordListSet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(488): warning C26440: Function 'After::After' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(489): warning C26440: Function 'After::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(542): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(612): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(824): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(753): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(644): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(525): warning C26496: The variable 'endLinePrevious' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(552): warning C26496: The variable 'itInvalid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(669): warning C26496: The variable 'valid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(920): warning C26496: The variable 'chTerminator' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(951): warning C26496: The variable 'isIfDef' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(952): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(954): warning C26496: The variable 'foundDef' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(958): warning C26496: The variable 'ifGood' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(977): warning C26496: The variable 'ifGood' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(755): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(757): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(761): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(761): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(762): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(762): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(646): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(648): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(650): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(651): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(653): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(655): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(658): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(665): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(668): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(494): warning C26433: Function 'LexerCPP::Lex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(668): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1002): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1004): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1018): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1149): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1056): warning C26496: The variable 'endPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1071): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1073): warning C26496: The variable 'stylePrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1076): warning C26496: The variable 'atEOL' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1096): warning C26496: The variable 'chNext2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1049): warning C26433: Function 'LexerCPP::Fold' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1180): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.20'. 'tokens' may have been invalidated at line 1180 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1181): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1181): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.22'. 'temporary 22' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1182): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1182): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1197): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1198): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1167): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1167 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1214): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1173): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1159 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1199): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1173): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]'. 'return of '[]'' may have been invalidated at line 1173 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1183): warning C26489: Don't dereference a pointer that may be invalid: 'itEndBracket'. 'itEndBracket' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1183): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'itEndBracket' in call to 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > ><std::_Vector_iterator<std::_Vector_val<std::_Simple_types<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,void>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1215): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1170): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1170 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1200): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1187): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1221): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1203): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1188): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1188): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1222): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1203): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1189): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1189): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1203): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1202): warning C26496: The variable 'itInsert' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1215): warning C26496: The variable 'chOp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1221): warning C26496: The variable 'valA' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1222): warning C26496: The variable 'valB' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1252): warning C26496: The variable 'itInsert' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1251): warning C26485: Expression 'sResult': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1254): warning C26485: Expression 'sResult': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1163): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1163): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1165): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1168): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1173): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1198): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1198): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1199): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1200): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1215): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1215): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1221): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1222): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1224): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1226): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1228): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1230): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1232): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1234): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1236): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1238): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1240): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1242): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1244): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1246): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1248): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1268): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1283): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1284): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1288): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1289): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1271): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1303): warning C26496: The variable 'isFalse' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1284): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1285): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1286): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1289): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1290): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1291): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1297): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1274): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1274): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1304): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1304): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1308): warning C26485: Expression 'cppWordLists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1308): warning C26426: Global initializer calls a non-constexpr function 'LexerModule::LexerModule' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1309): warning C26485: Expression 'cppWordLists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1309): warning C26426: Global initializer calls a non-constexpr function 'LexerModule::LexerModule' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(85): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(87): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'low' in call to 'std::equal<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State> > >,std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(98): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'startOther.value' in call to 'std::vector<SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State,std::allocator<SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State> >::insert<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State> > >,void>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(84): warning C26496: The variable 'low' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(53): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(57): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(46): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(41): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(133): warning C26440: Function 'OptionSet<OptionsCPP>::DescribeWordListSets' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(123): warning C26485: Expression 'wordListDescriptions': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(128): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(116): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(110): warning C26489: Don't dereference a pointer that may be invalid: '&result.->->second.description'. 'return of '->'.std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,OptionSet<OptionsCPP>::Option>::second.OptionSet<OptionsCPP>::Option::description' may have been invalidated at line 110 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(110): warning C26489: Don't dereference a pointer that may be invalid: 'result.c_str'. 'return of 'c_str'' may have been invalidated at line 110 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(113): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(108): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(101): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(97): warning C26440: Function 'OptionSet<OptionsCPP>::PropertyNames' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(83): warning C26432: If you define or delete any default operation in the type 'class OptionSet<struct OptionsCPP>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(66): warning C26496: The variable 'low' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(40): warning C26495: Variable 'OptionSet<OptionsCPP>::Option::<anonymous-tag>::pb' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(34): warning C26495: Variable 'OptionSet<OptionsCPP>::Option::<anonymous-tag>::ps' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(24): warning C26440: Function 'SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(27): warning C26440: Function 'SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(31): warning C26495: Variable 'OptionSet<OptionsCPP>::Option::<anonymous-tag>::ps' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(31): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(27): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(33): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(48): warning C26432: If you define or delete any default operation in the type 'class AutoComplete', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(50): warning C26447: The function is declared 'noexcept' but calls function 'Destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(52): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(56): warning C26440: Function 'AutoComplete::Active' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(73): warning C26440: Function 'AutoComplete::SetStopChars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(74): warning C26485: Expression 'this->stopChars': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(79): warning C26485: Expression 'this->stopChars': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(82): warning C26440: Function 'AutoComplete::SetFillUpChars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(83): warning C26485: Expression 'this->fillUpChars': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(88): warning C26485: Expression 'this->fillUpChars': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(91): warning C26440: Function 'AutoComplete::SetSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(95): warning C26440: Function 'AutoComplete::GetSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(99): warning C26440: Function 'AutoComplete::SetTypesep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(103): warning C26440: Function 'AutoComplete::GetTypesep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(141): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(141): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(143): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(143): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(141): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(141): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(143): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(143): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26496: The variable 'lenA' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26496: The variable 'lenB' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(138): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(139): warning C26494: Variable 'cmp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(177): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(181): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(182): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(186): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(190): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(177): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(181): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(182): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(186): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(187): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(161): warning C26489: Don't dereference a pointer that may be invalid: '&IndexSort.indices'. 'IndexSort.Sorter::indices' may have been invalidated at line 159 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26489: Don't dereference a pointer that may be invalid: '&IndexSort.indices'. 'IndexSort.Sorter::indices' may have been invalidated at line 159 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26489: Don't dereference a pointer that may be invalid: '&IndexSort.indices'. 'IndexSort.Sorter::indices' may have been invalidated at line 159 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]'. 'return of '[]'' may have been invalidated at line 173 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26489: Don't dereference a pointer that may be invalid: '&IndexSort.indices'. 'IndexSort.Sorter::indices' may have been invalidated at line 159 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]'. 'return of '[]'' may have been invalidated at line 174 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(161): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(171): warning C26494: Variable 'item' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(189): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(200): warning C26485: Expression 'value': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(201): warning C26485: Expression 'value': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(220): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(247): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(238): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(247): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(261): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(286): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(289): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(289): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(293): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(238): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(241): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(243): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(247): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(249): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(251): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(261): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(262): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(266): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(286): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(287): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(289): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(231): warning C26496: The variable 'lenWord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(239): warning C26494: Variable 'cond' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(284): warning C26494: Variable 'item' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(24): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(57): warning C26432: If you define or delete any default operation in the type 'class CallTip', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(58): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(59): warning C26447: The function is declared 'noexcept' but calls function 'Destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(63): warning C26497: The function 'IsArrowCharacter' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(63): warning C26440: Function 'IsArrowCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(68): warning C26440: Function 'CallTip::IsTabCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(72): warning C26440: Function 'CallTip::NextTabPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(88): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(107): warning C26496: The variable 'endSeg' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(110): warning C26496: The variable 'upArrow' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(118): warning C26496: The variable 'rcClientInner' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(123): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(131): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(99): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(94): warning C26494: Variable 'ends' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(105): warning C26494: Variable 'xEnd' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(87): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(99): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(100): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(103): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(107): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(128): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(136): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(147): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(150): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(84): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(166): warning C26496: The variable 'rcClientPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(167): warning C26496: The variable 'rcClientSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(172): warning C26496: The variable 'ascent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(188): warning C26496: The variable 'chunkOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(189): warning C26496: The variable 'chunkLength' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(190): warning C26496: The variable 'chunkEndOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(184): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(185): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(208): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(165): warning C26429: Symbol 'surfaceWindow' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(219): warning C26496: The variable 'rcClientPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(220): warning C26496: The variable 'rcClientSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(222): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(216): warning C26429: Symbol 'surfaceWindow' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(250): warning C26460: The reference argument 'wParent' for function 'CallTip::CallTipStart' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(267): warning C26496: The variable 'deviceHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(268): warning C26496: The variable 'fp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(278): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(288): warning C26496: The variable 'height' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(273): warning C26494: Variable 'newline' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(279): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(280): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(269): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fp.faceName' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(278): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'surfaceMeasure.{vfptr}' in call to 'CallTip::PaintContents' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(317): warning C26440: Function 'CallTip::SetTabSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(324): warning C26440: Function 'CallTip::SetPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(330): warning C26440: Function 'CallTip::SetForeBack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(26): warning C26440: Function 'UTF8IsTrailByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(26): warning C26497: The function 'UTF8IsTrailByte' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(30): warning C26440: Function 'UTF8IsAscii' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(30): warning C26497: The function 'UTF8IsAscii' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(44): warning C26440: Function 'UTF8IsSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(44): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(45): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(45): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(45): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(45): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(50): warning C26440: Function 'UTF8IsNEL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(50): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(51): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(51): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(15): warning C26440: Function 'UnicodeFromUTF8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(15): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(16): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(17): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(18): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(19): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(20): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(21): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(22): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(23): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(25): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(376): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(377): warning C26485: Expression 'this->conversion.conversion': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(379): warning C26440: Function '`anonymous namespace'::CaseConverter::CharacterConversion::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(390): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(392): warning C26440: Function '`anonymous namespace'::CaseConverter::Initialised' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(401): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(405): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(403): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(403): warning C26485: Expression 'result.[]->conversion': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(410): warning C26494: Variable 'bytes' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(412): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(413): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(407): warning C26433: Function '`anonymous namespace'::CaseConverter::CaseConvertString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(407): warning C26436: The type 'class `anonymous-namespace'::CaseConverter' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(419): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(421): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(407): warning C26429: Symbol 'mixed' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(423): warning C26496: The variable 'classified' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(427): warning C26496: The variable 'character' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(412): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(419): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(421): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(421): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(423): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(427): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(434): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(441): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(463): warning C26426: Global initializer calls a non-constexpr function '`anonymous namespace'::CaseConverter::CaseConverter' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(464): warning C26426: Global initializer calls a non-constexpr function '`anonymous namespace'::CaseConverter::CaseConverter' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(465): warning C26426: Global initializer calls a non-constexpr function '`anonymous namespace'::CaseConverter::CaseConverter' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(470): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(472): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(473): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(475): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(476): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(477): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(479): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(480): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(481): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(482): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(467): warning C26440: Function '`anonymous namespace'::UTF8FromUTF32Character' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(467): warning C26429: Symbol 'putf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(472): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(473): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(475): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(476): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(477): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(480): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(481): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(482): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(484): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(489): warning C26485: Expression 'lowerUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(491): warning C26485: Expression 'upperUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(501): warning C26485: Expression 'lowerUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(498): warning C26485: Expression 'upperUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(495): warning C26485: Expression 'lowerUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(530): warning C26494: Variable 'lowerUTF8' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(529): warning C26494: Variable 'foldedUTF8' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(528): warning C26494: Variable 'originUTF8' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(531): warning C26494: Variable 'upperUTF8' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(561): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(509): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(510): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(511): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(512): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(519): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(520): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(534): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(538): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(541): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(545): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(548): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(552): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(555): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(559): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(524): warning C26429: Symbol 'sComplex' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(509): warning C26496: The variable 'lower' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(510): warning C26496: The variable 'upper' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(511): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(512): warning C26496: The variable 'pitch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(519): warning C26496: The variable 'lower' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(520): warning C26496: The variable 'upper' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(561): warning C26496: The variable 'character' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(509): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(510): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(511): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(512): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(519): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(520): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(534): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(535): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(537): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(538): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(541): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(542): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(544): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(545): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(548): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(549): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(551): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(552): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(555): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(556): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(558): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(559): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(564): warning C26485: Expression 'foldedUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(568): warning C26485: Expression 'upperUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(572): warning C26485: Expression 'lowerUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(598): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(589): warning C26440: Function '`anonymous namespace'::ConverterForConversion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(608): warning C26429: Symbol 'pCaseConv' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(615): warning C26429: Symbol 'pCaseConv' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(622): warning C26429: Symbol 'pCaseConv' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(19): warning C26432: If you define or delete any default operation in the type 'class CaseFolder', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(22): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(24): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(24): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(22): warning C26495: Variable 'CaseFolderTable::mapping' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(24): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(28): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(28): warning C26432: If you define or delete any default operation in the type 'class CaseFolderTable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(31): warning C26433: Function 'CaseFolderTable::Fold' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(36): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(31): warning C26440: Function 'CaseFolderTable::Fold' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(31): warning C26429: Symbol 'folded' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(36): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(36): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(36): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(43): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(42): warning C26440: Function 'CaseFolderTable::SetTranslation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(43): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(43): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(49): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(51): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(46): warning C26440: Function 'CaseFolderTable::StandardASCII' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(49): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(51): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(49): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(51): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(56): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(61): warning C26433: Function 'CaseFolderUnicode::Fold' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(63): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(61): warning C26429: Symbol 'mixed' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(63): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(63): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(63): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\catalogue.cpp(28): warning C26426: Global initializer calls a non-constexpr function 'std::vector<LexerModule * __ptr64,std::allocator<LexerModule * __ptr64> >::vector<LexerModule * __ptr64,std::allocator<LexerModule * __ptr64> >' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\catalogue.cpp(39): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\catalogue.cpp(52): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\catalogue.cpp(55): warning C26429: Symbol 'plm' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(27): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(27): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(31): warning C26432: If you define or delete any default operation in the type 'class LineVector', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(32): warning C26447: The function is declared 'noexcept' but calls function 'DeleteAll()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(42): warning C26440: Function 'LineVector::SetPerLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(74): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(77): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(82): warning C26432: If you define or delete any default operation in the type 'class Action', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(83): warning C26447: The function is declared 'noexcept' but calls function 'Destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(88): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(87): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(92): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(99): warning C26440: Function 'Action::Destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(101): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(100): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(104): warning C26440: Function 'Action::Grab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(116): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(105): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(139): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(142): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(151): warning C26432: If you define or delete any default operation in the type 'class UndoHistory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(153): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(162): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(162): warning C26429: Symbol 'actionsNew' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(164): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(161): warning C26496: The variable 'lenActionsNew' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(228): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(185): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(195): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(200): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(238): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(240): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(235): warning C26496: The variable 'actionWithData' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(246): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(248): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(251): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(261): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(263): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(266): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(270): warning C26440: Function 'UndoHistory::DropUndoSequence' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(276): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(283): warning C26440: Function 'UndoHistory::SetSavePoint' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(287): warning C26440: Function 'UndoHistory::IsSavePoint' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(291): warning C26440: Function 'UndoHistory::CanUndo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(295): warning C26440: Function 'UndoHistory::StartUndo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(297): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(302): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(308): warning C26440: Function 'UndoHistory::GetUndoStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(309): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(312): warning C26440: Function 'UndoHistory::CompletedUndoStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(316): warning C26440: Function 'UndoHistory::CanRedo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(320): warning C26440: Function 'UndoHistory::StartRedo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(322): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(327): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(333): warning C26440: Function 'UndoHistory::GetRedoStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(334): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(337): warning C26440: Function 'UndoHistory::CompletedRedoStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(341): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(347): warning C26432: If you define or delete any default operation in the type 'class CellBuffer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(381): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(416): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(414): warning C26496: The variable 'curVal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(430): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(428): warning C26496: The variable 'curVal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(442): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(489): warning C26440: Function 'CellBuffer::IsReadOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(493): warning C26440: Function 'CellBuffer::SetReadOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(516): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(522): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(522): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(522): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(516): warning C26496: The variable 'bytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(551): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(551): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(551): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(529): warning C26496: The variable 'position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(530): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(532): warning C26496: The variable 'atLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(550): warning C26496: The variable 'back3' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(561): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(591): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(605): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(605): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(605): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(624): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(628): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(628): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(566): warning C26496: The variable 'chAfter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(576): warning C26496: The variable 'atLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(604): warning C26496: The variable 'back3' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(623): warning C26496: The variable 'back3' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(683): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(685): warning C26485: Expression 'next3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(685): warning C26485: Expression 'next3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(652): warning C26496: The variable 'chPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(653): warning C26496: The variable 'chBefore' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(683): warning C26496: The variable 'next3' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(695): warning C26496: The variable 'chAfter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(712): warning C26440: Function 'CellBuffer::IsCollectingUndo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(726): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(750): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'actionStep.data' in call to 'CellBuffer::BasicInsertString' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(770): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'actionStep.data' in call to 'CellBuffer::BasicInsertString' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(282): warning C26440: Function 'SplitVector<char>::GapPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(273): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(275): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(278): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(264): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(245): warning C26440: Function 'SplitVector<char>::GetRange' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(254): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(255): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(258): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(249): warning C26496: The variable 'part1AfterPosition' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(257): warning C26496: The variable 'range2Length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(197): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(205): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(22): warning C26495: Variable 'CharClassify::charClass' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(22): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(30): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(32): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(34): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(36): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(26): warning C26440: Function 'CharClassify::SetDefaultCharClasses' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(30): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(32): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(34): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(36): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(44): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(40): warning C26440: Function 'CharClassify::SetCharClasses' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(44): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(45): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(58): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(55): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(50): warning C26440: Function 'CharClassify::GetCharsOfClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(55): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(59): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(27): warning C26432: If you define or delete any default operation in the type 'class ContractionState', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(28): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(36): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(41): warning C26440: Function 'ContractionState::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(43): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(45): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(47): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(49): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(89): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(105): warning C26496: The variable 'lineDisplay' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(159): warning C26496: The variable 'difference' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(214): warning C26496: The variable 'lineDocNextChange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(255): warning C26496: The variable 'lines' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(262): warning C26440: Function 'ContractionState::Check' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(26): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(29): warning C26432: If you define or delete any default operation in the type 'class Decoration', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(36): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(36): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(37): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(40): warning C26432: If you define or delete any default operation in the type 'class DecorationList', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(43): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 41 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(45): warning C26489: Don't dereference a pointer that may be invalid: 'decoNext'. 'decoNext' may have been invalidated at line 41 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(44): warning C26489: Don't dereference a pointer that may be invalid: 'deco'. 'deco' may have been invalidated at line 40 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(47): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(48): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(51): warning C26440: Function 'DecorationList::DecorationFromIndicator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(52): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 52 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(53): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 51 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(54): warning C26489: Don't dereference a pointer that may be invalid: 'deco'. 'deco' may have been invalidated at line 51 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(54): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(57): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(70): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 66 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(68): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(76): warning C26489: Don't dereference a pointer that may be invalid: 'deco'. 'deco' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(69): warning C26489: Don't dereference a pointer that may be invalid: 'deco'. 'deco' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(77): warning C26489: Don't dereference a pointer that may be invalid: 'decoPrev->next'. 'decoPrev' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(62): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(65): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(72): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(82): warning C26440: Function 'DecorationList::Delete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(95): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 89 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(91): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next->indicator'. 'deco.Decoration::next' may have been invalidated at line 89 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(90): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(92): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 89 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(93): warning C26489: Don't dereference a pointer that may be invalid: 'decoToDelete->next'. 'decoToDelete' may have been invalidated at line 89 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(91): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(101): warning C26489: Don't dereference a pointer that may be invalid: 'decoToDelete'. 'decoToDelete' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(83): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(102): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(112): warning C26440: Function 'DecorationList::SetCurrentValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(123): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(133): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 133 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(134): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 130 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(136): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 130 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(144): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 143 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(145): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 141 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(157): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 151 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(154): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 150 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(164): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 164 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(165): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 162 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(166): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 162 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(173): warning C26462: The value pointed to by 'deco' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(181): warning C26462: The value pointed to by 'deco' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(189): warning C26462: The value pointed to by 'deco' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.h(48): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.h(81): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.h(96): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.h(27): warning C26432: If you define or delete any default operation in the type 'class CharacterIndexer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(41): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'ispunct'. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(51): warning C26496: The variable 'lengthDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(54): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(76): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(74): warning C26496: The variable 'interfaceVersion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(76): warning C26429: Symbol 'ssinstance' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(83): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(85): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(109): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(121): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(114): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(117): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(124): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(124): warning C26432: If you define or delete any default operation in the type 'class Document', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(125): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(126): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(126): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(126): warning C26447: The function is declared 'noexcept' but calls function 'NotifyDeleted()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(125): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(129): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(130): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(130): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(133): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(135): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(137): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(129): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(130): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(140): warning C26433: Function 'Document::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(142): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(143): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(142): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(143): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(157): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(168): warning C26496: The variable 'lineEndBitSetActive' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(181): warning C26433: Function 'Document::InsertLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(183): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(184): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(183): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(184): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(188): warning C26433: Function 'Document::RemoveLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(190): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(191): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(190): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(191): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(196): warning C26440: Function 'Document::AddRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(202): warning C26433: Function 'Document::Release' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(202): warning C26440: Function 'Document::Release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(203): warning C26496: The variable 'curRefCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(215): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(219): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(225): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(226): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(224): warning C26496: The variable 'prev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(226): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(242): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(243): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(243): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(248): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(249): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(249): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(254): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(255): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(263): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(267): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(274): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(277): warning C26433: Function 'Document::LineStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(281): warning C26433: Function 'Document::LineEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(287): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(287): warning C26496: The variable 'bytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(292): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(295): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(295): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(308): warning C26433: Function 'Document::SetErrorStatus' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(315): warning C26433: Function 'Document::LineFromPosition' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(332): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(333): warning C26496: The variable 'startPosition' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(334): warning C26496: The variable 'endLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(344): warning C26433: Function 'Document::SetLevel' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(345): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(348): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(345): warning C26496: The variable 'prev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(356): warning C26433: Function 'Document::GetLevel' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(357): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(361): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(364): warning C26440: Function 'IsSubordinate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(374): warning C26496: The variable 'maxLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(375): warning C26496: The variable 'lookLastLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(397): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(414): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(415): warning C26496: The variable 'lookLastLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(502): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(501): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(503): warning C26496: The variable 'lengthDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(502): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(522): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(533): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(517): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(521): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(531): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(533): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(534): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(526): warning C26496: The variable 'trailBytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(527): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(534): warning C26496: The variable 'utf8status' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(522): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(533): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(565): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(565): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(582): warning C26496: The variable 'posStartLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(593): warning C26496: The variable 'mbsize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(631): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(634): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(626): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(632): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(634): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(635): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(644): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(616): warning C26496: The variable 'increment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(635): warning C26496: The variable 'utf8status' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(644): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(658): warning C26496: The variable 'mbsize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(665): warning C26496: The variable 'posStartLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(631): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(634): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(703): warning C26440: Function 'UnicodeFromBytes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(704): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(705): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(706): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(707): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(708): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(709): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(710): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(711): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(713): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(703): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(717): warning C26433: Function 'Document::GetRelativePosition' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(736): warning C26433: Function 'Document::GetCharacterAndWidth' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(746): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(749): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(737): warning C26494: Variable 'character' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(740): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(749): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(762): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(750): warning C26496: The variable 'utf8status' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(746): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(749): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(750): warning C26485: Expression 'charBytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(756): warning C26485: Expression 'charBytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(776): warning C26433: Function 'Document::CodePage' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(776): warning C26440: Function 'Document::CodePage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(780): warning C26433: Function 'Document::IsDBCSLeadByte' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(780): warning C26440: Function 'Document::IsDBCSLeadByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(782): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(782): warning C26496: The variable 'uch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(808): warning C26440: Function 'IsSpaceOrTab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(808): warning C26497: The function 'IsSpaceOrTab' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(842): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(830): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(830): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(830): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(832): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(832): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(842): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(823): warning C26429: Symbol 'text' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(857): warning C26440: Function 'Document::CodePageFamily' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(866): warning C26440: Function 'Document::ModifiedAt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(898): warning C26496: The variable 'prevLinesTotal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(899): warning C26496: The variable 'startSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(937): warning C26496: The variable 'prevLinesTotal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(938): warning C26496: The variable 'startSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(955): warning C26433: Function 'Document::AddData' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(957): warning C26496: The variable 'position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(967): warning C26433: Function 'Document::ConvertToDocument' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(967): warning C26440: Function 'Document::ConvertToDocument' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(977): warning C26496: The variable 'startSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(979): warning C26496: The variable 'steps' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1047): warning C26496: The variable 'endSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1043): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'action.data' in call to 'DocModification::DocModification' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1062): warning C26496: The variable 'startSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1064): warning C26496: The variable 'steps' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1107): warning C26496: The variable 'endSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1103): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'action.data' in call to 'DocModification::DocModification' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1122): warning C26485: Expression 'chs': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1129): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1142): warning C26496: The variable 'startChar' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1149): warning C26440: Function 'NextTab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1149): warning C26497: The function 'NextTab' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1168): warning C26433: Function 'Document::GetLineIndentation' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1171): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1172): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1174): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1187): warning C26496: The variable 'indentOfLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1192): warning C26496: The variable 'thisLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1193): warning C26496: The variable 'indentPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1204): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1213): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1216): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1254): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1276): warning C26496: The variable 'indentOfLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1291): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1292): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1292): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1301): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1301): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1305): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1289): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1351): warning C26496: The variable 'endLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1426): warning C26496: The variable 'ccStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1432): warning C26496: The variable 'ccStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1451): warning C26496: The variable 'ccStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1466): warning C26496: The variable 'ccStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1481): warning C26496: The variable 'ccPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1494): warning C26496: The variable 'ccPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1515): warning C26440: Function 'Document::HasCaseFolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1516): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1519): warning C26440: Function 'Document::SetCaseFolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1575): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1663): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1577): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1590): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1592): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1601): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1603): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1629): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1646): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1648): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1664): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1671): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1577): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1578): warning C26494: Variable 'bytes' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1579): warning C26494: Variable 'folded' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1586): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1594): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1600): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1611): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1629): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1645): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1652): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1668): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1559): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1564): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1590): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1592): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1600): warning C26485: Expression 'folded': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1601): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1603): warning C26485: Expression 'folded': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1603): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1645): warning C26485: Expression 'folded': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1646): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1648): warning C26485: Expression 'folded': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1648): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1670): warning C26485: Expression 'folded': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1689): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1708): warning C26440: Function 'Document::SetStylingBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1713): warning C26433: Function 'Document::StartStyling' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1713): warning C26440: Function 'Document::StartStyling' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1718): warning C26433: Function 'Document::SetStyleFor' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1724): warning C26496: The variable 'prevEndStyled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1726): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1736): warning C26433: Function 'Document::SetStyles' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1755): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1746): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1736): warning C26429: Symbol 'styles' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1768): warning C26496: The variable 'lineEndStyled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1769): warning C26496: The variable 'endStyledTo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1788): warning C26433: Function 'Document::SetLineState' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1789): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1791): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1789): warning C26496: The variable 'statePrevious' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1791): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1797): warning C26433: Function 'Document::GetLineState' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1798): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1802): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1805): warning C26433: Function 'Document::ChangeLexerState' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1806): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1806): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1811): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1811): warning C26462: The value pointed to by 'pla' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1811): warning C26429: Symbol 'pla' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1817): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1818): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1818): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1823): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1824): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1828): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1829): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1835): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1837): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1833): warning C26496: The variable 'maxEditorLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1841): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1841): warning C26462: The value pointed to by 'pla' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1841): warning C26429: Symbol 'pla' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1849): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1851): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1858): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1859): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1859): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1865): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1870): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1876): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1878): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1874): warning C26496: The variable 'maxEditorLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1881): warning C26440: Function 'Document::IncrementStyleClock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1885): warning C26433: Function 'Document::DecorationFillRange' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1887): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1894): warning C26496: The variable 'wwud' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1895): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1899): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'wwud.watcher' in call to 'std::vector<Document::WatcherWithUserData,std::allocator<Document::WatcherWithUserData> >::push_back' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1904): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1992): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2030): warning C26440: Function 'IsLineEndChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2030): warning C26497: The function 'IsLineEndChar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2035): warning C26496: The variable 'sStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2047): warning C26440: Function 'BraceOpposite' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2076): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2084): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2072): warning C26496: The variable 'chBrace' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2073): warning C26496: The variable 'chSeek' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2076): warning C26496: The variable 'styBrace' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2083): warning C26496: The variable 'chAtPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2084): warning C26496: The variable 'styAtPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2093): warning C26496: The variable 'positionBeforeMove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2108): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2108): warning C26432: If you define or delete any default operation in the type 'class BuiltinRegex', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2127): warning C26440: Function 'DocumentIndexer::DocumentIndexer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2131): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2131): warning C26432: If you define or delete any default operation in the type 'class DocumentIndexer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2134): warning C26433: Function 'DocumentIndexer::CharAt' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2142): warning C26433: Function 'BuiltinRegex::FindText' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2145): warning C26496: The variable 'posix' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2146): warning C26496: The variable 'increment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2164): warning C26496: The variable 'lineRangeEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2180): warning C26496: The variable 'searchEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2181): warning C26496: The variable 'searchEndPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2182): warning C26496: The variable 'lineRangeBreak' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2180): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2218): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2142): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2240): warning C26433: Function 'BuiltinRegex::SubstituteByPosition' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2248): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2248): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2249): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2250): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2288): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2247): warning C26496: The variable 'patNum' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2248): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2245): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2246): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2246): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2247): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2248): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2249): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2250): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2254): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2285): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2240): warning C26429: Symbol 'doc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2303): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(54): warning C26440: Function 'CanDeferToLastStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(64): warning C26440: Function 'CanEliminate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(73): warning C26440: Function 'IsLastStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(81): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(84): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(85): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(87): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(88): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(90): warning C26440: Function 'IsControlCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(90): warning C26497: The function 'IsControlCharacter' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(95): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(98): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(95): warning C26461: The pointer argument 's' for function 'IsAllSpacesOrTabs' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(104): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(110): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(210): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(180): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(181): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(182): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(183): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(184): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(185): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(231): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(231): warning C26432: If you define or delete any default operation in the type 'class Editor', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(232): warning C26447: The function is declared 'noexcept' but calls function 'RemoveWatcher()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(233): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(235): warning C26447: The function is declared 'noexcept' but calls function 'DropGraphics()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(234): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(255): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(269): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(254): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(268): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(276): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(255): warning C26485: Expression 'c': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(255): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(269): warning C26485: Expression 'c1': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(269): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(284): warning C26485: Expression 'hexits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(288): warning C26485: Expression 'hiByte': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(247): warning C26496: The variable 'reps' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(254): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(261): warning C26496: The variable 'repsC1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(268): warning C26496: The variable 'c1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(276): warning C26496: The variable 'hiByte' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(296): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(298): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(300): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(302): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(306): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(372): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(401): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(402): warning C26496: The variable 'htClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(408): warning C26496: The variable 'retVal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(439): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(431): warning C26440: Function 'ControlCharacterString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(439): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(432): warning C26496: The variable 'reps' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(453): warning C26440: Function 'AutoLineLayout::AutoLineLayout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(454): warning C26432: If you define or delete any default operation in the type 'class AutoLineLayout', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(455): warning C26447: The function is declared 'noexcept' but calls function 'Dispose()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(456): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(458): warning C26440: Function 'AutoLineLayout::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(461): warning C26440: Function 'AutoLineLayout::operator LineLayout * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(520): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(493): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(493): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(502): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(507): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(488): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(489): warning C26496: The variable 'lineVisible' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(497): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(499): warning C26496: The variable 'posInLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(509): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(529): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(534): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(605): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(578): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(578): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(585): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(594): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(598): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(606): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(610): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(555): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(569): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(574): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(580): warning C26496: The variable 'lineStartSet' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(581): warning C26496: The variable 'subLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(583): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(584): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(585): warning C26496: The variable 'subLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(606): warning C26496: The variable 'spaceOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(660): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(639): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(639): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(645): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(654): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(661): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(640): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(642): warning C26496: The variable 'subLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(643): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(644): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(645): warning C26496: The variable 'subLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(661): warning C26496: The variable 'spaceOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(675): warning C26440: Function 'Editor::AbandonPaint' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(686): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(703): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(718): warning C26496: The variable 'position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(723): warning C26496: The variable 'delta' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(739): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(756): warning C26496: The variable 'minLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(757): warning C26496: The variable 'lineDocMax' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(758): warning C26496: The variable 'maxLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(759): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(794): warning C26496: The variable 'xAnchor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(799): warning C26496: The variable 'lineAnchorRect' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(800): warning C26496: The variable 'lineCaret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(801): warning C26496: The variable 'increment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(849): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(882): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(907): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(936): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(930): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(934): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(967): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(969): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(973): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(975): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(961): warning C26496: The variable 'posMoved' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(965): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(984): warning C26496: The variable 'simpleCaret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(985): warning C26496: The variable 'spCaret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(987): warning C26496: The variable 'delta' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(993): warning C26496: The variable 'rangeMain' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1013): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1018): warning C26496: The variable 'newXY' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1042): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1071): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1076): warning C26496: The variable 'topLineNew' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1080): warning C26496: The variable 'linesToMove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1081): warning C26496: The variable 'performBlit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1123): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1124): warning C26496: The variable 'lineDisplay' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1125): warning C26496: The variable 'newTop' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1134): warning C26440: Function 'istrlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1135): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1142): warning C26496: The variable 'startLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1143): warning C26496: The variable 'beginningOfStartLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1149): warning C26496: The variable 'endLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1150): warning C26496: The variable 'beginningOfEndLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1180): warning C26496: The variable 'currentLocation' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1181): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1209): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1210): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1217): warning C26496: The variable 'yOfLastLineFullyDisplayed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1230): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1230): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1226): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1232): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1233): warning C26496: The variable 'posInLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1319): warning C26494: Variable 'yMoveB' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1319): warning C26494: Variable 'yMoveT' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1321): warning C26494: Variable 'yMarginB' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1321): warning C26494: Variable 'yMarginT' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1416): warning C26494: Variable 'xMoveL' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1416): warning C26494: Variable 'xMoveR' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1418): warning C26494: Variable 'xMarginR' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1418): warning C26494: Variable 'xMarginL' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1291): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1511): warning C26496: The variable 'maxOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1512): warning C26496: The variable 'minOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1517): warning C26496: The variable 'minOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1518): warning C26496: The variable 'maxOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1541): warning C26496: The variable 'rcText' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1592): warning C26440: Function 'Editor::UpdateSystemCaret' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1595): warning C26440: Function 'Editor::Wrapping' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1735): warning C26440: Function 'Editor::StringFromEOLMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1758): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1758): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1766): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1763): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1748): warning C26496: The variable 'rcText' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1751): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1759): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1775): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1774): warning C26440: Function 'Editor::SubstituteMarkerIfEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1775): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1783): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1780): warning C26460: The reference argument 'vs' for function 'ValidStyledText' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1802): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1793): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1798): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1800): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1802): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1798): warning C26496: The variable 'style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1818): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1809): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1814): warning C26494: Variable 'widthSubLine' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1816): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1818): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1813): warning C26496: The variable 'lenLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1840): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1849): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1848): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1845): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1859): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1858): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1855): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1828): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1836): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1837): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1840): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1845): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1855): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1840): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1854): warning C26496: The variable 'style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1899): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1902): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1904): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1905): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1914): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1919): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1916): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1922): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1928): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1938): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1978): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2067): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2072): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2088): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2093): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2091): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2098): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2121): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2138): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2138): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2138): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2152): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2104): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'stMargin.text' in call to 'ValidStyledText' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2099): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'surface.{vfptr}' in call to 'Editor::DrawWrapMarker' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2138): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'surface.{vfptr}' in call to 'LineMarker::Draw' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1880): warning C26494: Variable 'surface' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1899): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1902): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1904): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1905): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1914): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1938): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1978): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2067): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2072): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2076): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2079): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2088): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2088): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2092): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2091): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2101): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2101): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2107): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2121): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2138): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1863): warning C26460: The reference argument 'rc' for function 'Editor::PaintSelMargin' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1872): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1909): warning C26496: The variable 'invertPhase' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1939): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1953): warning C26496: The variable 'lastLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1959): warning C26496: The variable 'folderOpenMid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1961): warning C26496: The variable 'folderEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1967): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1969): warning C26496: The variable 'firstSubLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1970): warning C26496: The variable 'lastSubLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1980): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1981): warning C26496: The variable 'levelNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1982): warning C26496: The variable 'levelNum' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1983): warning C26496: The variable 'levelNextNum' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2013): warning C26496: The variable 'firstFollowupLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2014): warning C26496: The variable 'firstFollowupLineLevel' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2015): warning C26496: The variable 'secondFollowupLineLevelNum' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2078): warning C26496: The variable 'lev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2088): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2089): warning C26496: The variable 'xpos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2108): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2159): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2177): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2178): warning C26496: The variable 'posLineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2180): warning C26496: The variable 'lineCaret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2224): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2227): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2276): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2278): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2299): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2311): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2325): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2310): warning C26489: Don't dereference a pointer that may be invalid: 'ts.representation->stringRep'. 'ts.TextSegment::representation' may have been invalidated at line 2296 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2309): warning C26489: Don't dereference a pointer that may be invalid: 'ts.representation->stringRep'. 'ts.TextSegment::representation' may have been invalidated at line 2296 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2309): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'return of 'c_str'' in call to 'PositionCache::MeasureWidths' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2311): warning C26489: Don't dereference a pointer that may be invalid: 'ts.representation->stringRep'. 'ts.TextSegment::representation' may have been invalidated at line 2296 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2221): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2223): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2229): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2232): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2257): warning C26494: Variable 'styleByte' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2269): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2270): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2272): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2277): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2279): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2308): warning C26494: Variable 'positionsRepr' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2221): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2223): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2224): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2227): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2229): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2232): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2226): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2235): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2269): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2270): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2272): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2275): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2276): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2277): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2278): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2284): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2285): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2286): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2290): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2298): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2299): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2302): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2304): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2309): warning C26485: Expression 'positionsRepr': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2311): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2315): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2317): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2319): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2319): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2321): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2325): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2325): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2329): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2335): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2349): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2365): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2366): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2383): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2399): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2411): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2413): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2413): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2198): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2217): warning C26496: The variable 'charInDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2218): warning C26496: The variable 'chDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2264): warning C26496: The variable 'numCharsBeforeEOL' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2275): warning C26496: The variable 'chDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2425): warning C26440: Function 'Editor::SelectionBackground' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2452): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2431): warning C26461: The pointer argument 'll' for function 'Editor::TextBackground' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2456): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2457): warning C26496: The variable 'from' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2458): warning C26496: The variable 'rcCopyArea' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2463): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2468): warning C26496: The variable 'w' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2470): warning C26496: The variable 'xStraight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2472): warning C26496: The variable 'x0' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2473): warning C26496: The variable 'y0' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2475): warning C26496: The variable 'dy' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2476): warning C26496: The variable 'y' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2507): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2518): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2513): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2519): warning C26496: The variable 'normalCharHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2549): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2558): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2566): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2604): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2634): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2635): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2636): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2638): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2656): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2657): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2659): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2594): warning C26494: Variable 'ctrlChar' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2593): warning C26494: Variable 'hexits' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2567): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2568): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2552): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2558): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2567): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2568): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2590): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2591): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2595): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2599): warning C26485: Expression 'hexits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2600): warning C26485: Expression 'hexits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2602): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2634): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2635): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2636): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2656): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2657): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2552): warning C26496: The variable 'xEol' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2560): warning C26496: The variable 'virtualSpaceRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2562): warning C26496: The variable 'alpha' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2564): warning C26496: The variable 'portion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2581): warning C26496: The variable 'posAfterLineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2595): warning C26496: The variable 'chEOL' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2602): warning C26496: The variable 'styleMain' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2603): warning C26496: The variable 'textBack' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2689): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2681): warning C26429: Symbol 'll' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2683): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2684): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2689): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2681): warning C26461: The pointer argument 'll' for function 'Editor::DrawIndicator' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2684): warning C26496: The variable 'rcIndic' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2732): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2752): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2731): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2732): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2734): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2735): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2737): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2738): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2741): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2743): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2692): warning C26429: Symbol 'll' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2713): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2719): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2732): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2752): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2751): warning C26496: The variable 'braceIndicator' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2753): warning C26496: The variable 'rangeLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2755): warning C26496: The variable 'braceOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2761): warning C26496: The variable 'braceOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2777): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2799): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2805): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2776): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'stAnnotation.text' in call to 'ValidStyledText' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2770): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2770): warning C26461: The pointer argument 'll' for function 'Editor::DrawAnnotation' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2772): warning C26496: The variable 'indent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2774): warning C26496: The variable 'annotationLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2835): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2852): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2853): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2854): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2865): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2866): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2868): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2923): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3034): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3035): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3038): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3060): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3061): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3116): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3176): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3258): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3281): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3282): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3282): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3283): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3286): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3286): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3294): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3295): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3295): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3106): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3259): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3260): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2852): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2853): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2854): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2865): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2866): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2868): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2886): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2918): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2962): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2963): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2975): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2978): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2994): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2997): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3034): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3035): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3038): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3054): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3055): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3059): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3074): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3083): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3084): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3107): warning C26485: Expression 'cc': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3122): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3135): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3139): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3152): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3259): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3260): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3281): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3282): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3283): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3286): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3294): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3295): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2997): warning C26496: The variable 'rcSpace' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3022): warning C26496: The variable 'edgeX' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3059): warning C26496: The variable 'styleMain' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3087): warning C26496: The variable 'xIndent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3098): warning C26496: The variable 'rcTab' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3106): warning C26496: The variable 'cc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3135): warning C26496: The variable 'xmid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3139): warning C26496: The variable 'rcSpace' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3156): warning C26496: The variable 'xIndent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3201): warning C26496: The variable 'isFoldHeader' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3228): warning C26496: The variable 'xIndent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3250): warning C26496: The variable 'posStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3251): warning C26496: The variable 'posEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3252): warning C26496: The variable 'virtualSpaceRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3254): warning C26496: The variable 'alpha' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3256): warning C26496: The variable 'portion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3364): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3362): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3303): warning C26429: Symbol 'll' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3317): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3340): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3349): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3350): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3361): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3362): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3303): warning C26461: The pointer argument 'll' for function 'Editor::DrawBlockCaret' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3306): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3354): warning C26496: The variable 'wordWrapCharWidth' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3361): warning C26496: The variable 'styleMain' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3414): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3415): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3416): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3417): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3420): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3421): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3377): warning C26496: The variable 'rcPattern' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3402): warning C26496: The variable 'rcPixel' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3413): warning C26496: The variable 'rcIG' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3419): warning C26496: The variable 'rcPixel' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3427): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3448): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3464): warning C26494: Variable 'widthOverstrikeCaret' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3451): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3475): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3495): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3495): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3439): warning C26496: The variable 'drawDrag' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3453): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3457): warning C26496: The variable 'caretBlinkState' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3458): warning C26496: The variable 'caretVisibleState' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3506): warning C26496: The variable 'caretColour' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3571): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3578): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3688): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3709): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3717): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3754): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3657): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'surface.{vfptr}' in call to 'Editor::LayoutLine' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3642): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3655): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3681): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3744): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3681): warning C26485: Expression 'this->braces': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3696): warning C26485: Expression 'this->braces': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3730): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3534): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3538): warning C26496: The variable 'screenLinePaintFirst' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3540): warning C26496: The variable 'xStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3618): warning C26496: The variable 'lineCaret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3645): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3648): warning C26496: The variable 'lineStartSet' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3649): warning C26496: The variable 'subLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3679): warning C26496: The variable 'rangeLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3698): warning C26496: The variable 'expanded' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3724): warning C26496: The variable 'from' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3725): warning C26496: The variable 'rcCopyArea' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3756): warning C26496: The variable 'edgeX' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3776): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3777): warning C26496: The variable 'il' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3811): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3811): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3814): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3841): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3842): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3844): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3847): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3852): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3862): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3864): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3942): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3947): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3946): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3944): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3836): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3852): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3841): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3844): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3852): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3852 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3847): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3841): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->fore'. 'return of '[]'' may have been invalidated at line 3841 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->fore'. 'return of '[]'' may have been invalidated at line 3838 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3844): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3844 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->fore'. 'return of '[]'' may have been invalidated at line 3838 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3847): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3847 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3842): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3842): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3842 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3839 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3839 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3862): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3862): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->font'. 'return of '[]'' may have been invalidated at line 3862 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3907): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'vsPrint.styles' in call to 'Editor::LayoutLine' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3811): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3811): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3814): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3864): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3937): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3942): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3941): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3945): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3944): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3868): warning C26496: The variable 'linePrintStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3872): warning C26496: The variable 'linePrintMax' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3885): warning C26496: The variable 'xStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3921): warning C26496: The variable 'startWithinLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3984): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3991): warning C26440: Function 'Editor::ReconfigureScrollBars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3996): warning C26496: The variable 'nMax' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3997): warning C26496: The variable 'nPage' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3998): warning C26496: The variable 'modified' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4044): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4049): warning C26496: The variable 'rangeOnly' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4055): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4127): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4130): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4141): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4149): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4150): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4164): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4150): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4141): warning C26496: The variable 'byte2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4149): warning C26496: The variable 'byte2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4150): warning C26496: The variable 'byte3' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4241): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 4238 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4246): warning C26489: Don't dereference a pointer that may be invalid: 'decoNext'. 'decoNext' may have been invalidated at line 4238 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4242): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 4238 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4243): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 4238 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4268): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4280): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4283): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4284): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4300): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4302): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4278): warning C26496: The variable 'xInsert' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4355): warning C26496: The variable 'newPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4364): warning C26496: The variable 'newPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4392): warning C26496: The variable 'lineCurrentPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4397): warning C26496: The variable 'indentation' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4398): warning C26496: The variable 'indentationStep' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4432): warning C26440: Function 'Editor::SetCtrlID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4443): warning C26433: Function 'Editor::NotifyStyleNeeded' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4447): warning C26433: Function 'Editor::NotifyLexerChanged' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4447): warning C26440: Function 'Editor::NotifyLexerChanged' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4450): warning C26433: Function 'Editor::NotifyErrorOccurred' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4450): warning C26440: Function 'Editor::NotifyErrorOccurred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4533): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4548): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4550): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4552): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4554): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4548): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4550): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4552): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4554): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4553): warning C26496: The variable 'position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4555): warning C26496: The variable 'lineClick' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4559): warning C26496: The variable 'levelClick' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4611): warning C26433: Function 'Editor::NotifyModifyAttempt' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4616): warning C26433: Function 'Editor::NotifySavePoint' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4624): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4625): warning C26496: The variable 'lines' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4636): warning C26440: Function 'MovePositionForInsertion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4645): warning C26440: Function 'MovePositionForDeletion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4647): warning C26496: The variable 'endDeletion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4658): warning C26433: Function 'Editor::NotifyModified' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4713): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4713): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4710): warning C26496: The variable 'lineOfPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4737): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4747): warning C26496: The variable 'newTop' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4813): warning C26433: Function 'Editor::NotifyDeleted' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4813): warning C26440: Function 'Editor::NotifyDeleted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4948): warning C26440: Function 'Editor::ContainerNeedsUpdate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4959): warning C26494: Variable 'topLineNew' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4962): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4963): warning C26496: The variable 'topStutterLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4964): warning C26496: The variable 'bottomStutterLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4980): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5013): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5013): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5017): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5017): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5009): warning C26489: Don't dereference a pointer that may be invalid: '&sMapped'. 'sMapped' may have been invalidated at line 5009 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5030): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5025): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5005): warning C26496: The variable 'rangeBytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5021): warning C26496: The variable 'endDifferenceText' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5030): warning C26496: The variable 'diffSizes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5044): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5047): warning C26496: The variable 'startPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5048): warning C26496: The variable 'endPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5049): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5050): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5052): warning C26496: The variable 'len1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5054): warning C26496: The variable 'len2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5078): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5090): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5117): warning C26429: Symbol 'eol' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5135): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5137): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5111): warning C26496: The variable 'needGroupUndo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5123): warning C26496: The variable 'inserted' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5157): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5161): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5162): warning C26496: The variable 'ptStartLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5163): warning C26496: The variable 'subLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5166): warning C26496: The variable 'lineDisplay' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5175): warning C26496: The variable 'newY' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5203): warning C26494: Variable 'lineDoc' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5203): warning C26496: The variable 'savedPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5224): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5224): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5220): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5225): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5227): warning C26496: The variable 'posInLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5712): warning C26496: The variable 'viewLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5697): warning C26496: The variable 'viewLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5653): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5654): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5655): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5643): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5644): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5645): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5646): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5636): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5637): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5630): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5631): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5622): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5623): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5617): warning C26496: The variable 'endWord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5609): warning C26496: The variable 'endWord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5598): warning C26496: The variable 'startWord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5575): warning C26496: The variable 'viewLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5565): warning C26496: The variable 'viewLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5450): warning C26496: The variable 'realEndPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5440): warning C26496: The variable 'realEndPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5740): warning C26440: Function 'Editor::KeyDefault' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5746): warning C26496: The variable 'msg' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5759): warning C26496: The variable 'modifiers' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5767): warning C26496: The variable 'lineOfAnchor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5769): warning C26496: The variable 'lineCurrentPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5776): warning C26496: The variable 'indentation' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5777): warning C26496: The variable 'indentationStep' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5798): warning C26496: The variable 'indentation' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5799): warning C26496: The variable 'indentationStep' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5814): warning C26496: The variable 'anchorPosOnLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5815): warning C26496: The variable 'currentPosPosOnLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5817): warning C26496: The variable 'lineTopSel' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5839): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5842): warning C26432: If you define or delete any default operation in the type 'class CaseFolderASCII', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5849): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5862): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'ft.lpstrText' in call to 'istrlen' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5861): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5865): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5905): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5906): warning C26494: Variable 'pos' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5943): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5943): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5944): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5944): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5939): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5939): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5940): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5940): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5944): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5940): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5960): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5984): warning C26440: Function 'Close' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5997): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5994): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6017): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6025): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6035): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6004): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6007): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6008): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6009): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6025): warning C26496: The variable 'current' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6045): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6052): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6077): warning C26440: Function 'Editor::DragThreshold' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6078): warning C26496: The variable 'xMove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6079): warning C26496: The variable 'yMove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6080): warning C26496: The variable 'distanceSquared' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6084): warning C26440: Function 'Editor::StartDrag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6131): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6137): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6139): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6095): warning C26496: The variable 'positionWasInSelection' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6097): warning C26496: The variable 'positionOnEdgeOfSelection' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6103): warning C26496: The variable 'selStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6104): warning C26496: The variable 'selEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6165): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6166): warning C26496: The variable 'ptPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6168): warning C26496: The variable 'range' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6205): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6206): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6207): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6202): warning C26440: Function 'Editor::GetMarginCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6205): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6206): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6207): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6218): warning C26494: Variable 'selAnchorPos' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6218): warning C26494: Variable 'selCurrentPos' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6220): warning C26496: The variable 'lineCurrent_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6221): warning C26496: The variable 'lineAnchor_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6286): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6293): warning C26440: Function 'AllowVirtualSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6293): warning C26497: The function 'AllowVirtualSpace' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6362): warning C26494: Variable 'endWord' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6362): warning C26494: Variable 'startWord' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6311): warning C26496: The variable 'inSelMargin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6437): warning C26496: The variable 'range' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6469): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6473): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6479): warning C26461: The pointer argument 'pt' for function 'Editor::SetHotSpotRange' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6481): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6486): warning C26496: The variable 'hsStart_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6487): warning C26496: The variable 'hsEnd_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6500): warning C26496: The variable 'hsStart_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6501): warning C26496: The variable 'hsEnd_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6512): warning C26440: Function 'Editor::GetHotSpotRange' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6602): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6615): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6627): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6559): warning C26496: The variable 'range' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6589): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6591): warning C26496: The variable 'lineMove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6656): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6667): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6668): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6671): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6672): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6673): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6676): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6677): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6678): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6679): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6662): warning C26496: The variable 'selStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6663): warning C26496: The variable 'selEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6747): warning C26494: Variable 'idleDone' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6784): warning C26496: The variable 'lineAfter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6794): warning C26496: The variable 'endWindow' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6797): warning C26496: The variable 'styleAtEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6846): warning C26496: The variable 'rcText' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6888): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6888): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6907): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6939): warning C26496: The variable 'changedFromOrToHidden' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6942): warning C26496: The variable 'dir' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6944): warning C26496: The variable 'annotationLines' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6958): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6962): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6993): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6998): warning C26496: The variable 'lineCurrent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7028): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7032): warning C26496: The variable 'levelLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7088): warning C26496: The variable 'lineDisplay' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7112): warning C26496: The variable 'maxLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7126): warning C26496: The variable 'levelLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7133): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7137): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7171): warning C26496: The variable 'parentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7183): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7184): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7194): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7198): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7204): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7200): warning C26485: Expression 'name': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7229): warning C26440: Function 'Editor::IsUnicodeMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7233): warning C26440: Function 'Editor::CodePage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7244): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7244): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7258): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7262): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7252): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7264): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7258): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7262): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7254): warning C26496: The variable 'textLength' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7269): warning C26440: Function 'ValidMargin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7269): warning C26497: The function 'ValidMargin' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7273): warning C26440: Function 'CharPtrFromSPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7274): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7326): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7320): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7316): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7313): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7310): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7302): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7299): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7296): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7293): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7290): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7287): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7284): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7281): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7317): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7368): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7366): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7364): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7362): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7360): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7358): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7352): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7355): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7356): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7350): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7348): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7346): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7342): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7340): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7338): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7336): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7373): warning C26440: Function 'Editor::StringResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7376): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8851): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8845): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8841): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8835): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8831): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8825): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8821): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8815): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8811): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8805): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8500): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8495): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8489): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8482): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8476): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8469): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8463): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8453): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8454): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8455): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8446): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8439): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8430): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8409): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8373): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8367): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8357): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8351): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8345): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8336): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9378): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9335): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9274): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9271): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9206): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9191): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9073): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9073): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9065): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9061): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9057): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9051): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9047): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8990): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8979): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8777): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8430): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8390): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8297): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8289): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8200): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8030): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8026): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7954): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7921): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7901): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7817): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7812): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7807): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7802): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7797): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7741): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7703): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7685): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7631): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7557): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7558): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7545): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7549): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7540): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7507): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7508): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8549): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8549): warning C26451: Arithmetic overflow: Using operator '<<' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '<<' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7997): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7988): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7988): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7668): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7668): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7560): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7487): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7393): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8851): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8845): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8841): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8835): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8831): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8825): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8821): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8815): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8811): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8805): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8500): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8495): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8489): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8482): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8476): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8469): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8463): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8453): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8454): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8455): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8446): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8439): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8430): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8409): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8373): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8367): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8357): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8351): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8345): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8336): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7994): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7996): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7924): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7925): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7927): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7928): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7693): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7531): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7533): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7492): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7399): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9195): warning C26462: The value pointed to by 'repr' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9135): warning C26496: The variable 'segmentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9138): warning C26496: The variable 'portion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8603): warning C26496: The variable 'prev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8377): warning C26496: The variable 'markerID' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7984): warning C26496: The variable 'lineCurrentPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7985): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7986): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7744): warning C26462: The value pointed to by 'sz' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7675): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7666): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7567): warning C26462: The value pointed to by 'replacement' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7484): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7485): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.h(41): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.h(38): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.h(42): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.h(43): warning C26485: Expression 'this->name': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.h(45): warning C26485: Expression 'this->name': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(30): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(38): warning C26440: Function 'ExternalLexerModule::SetExternal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(38): warning C26429: Symbol 'fFactory' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(52): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(59): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(66): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(62): warning C26494: Variable 'lex' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(63): warning C26494: Variable 'lm' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(67): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(77): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(77): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(83): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(84): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(98): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(73): warning C26496: The variable 'nl' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(77): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(81): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(66): warning C26429: Symbol 'GetLexerName' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(71): warning C26485: Expression 'lexname': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(76): warning C26485: Expression 'lexname': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(77): warning C26485: Expression 'lexname': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(101): warning C26432: If you define or delete any default operation in the type 'class LexerLibrary', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(102): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(108): warning C26494: Variable 'lmNext' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(110): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(117): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(118): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(106): warning C26440: Function 'LexerLibrary::Release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(111): warning C26489: Don't dereference a pointer that may be invalid: 'lm->next'. 'lm.LexerMinder::next' may have been invalidated at line 107 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(112): warning C26489: Don't dereference a pointer that may be invalid: 'lm->self'. 'lm.LexerMinder::self' may have been invalidated at line 107 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(114): warning C26489: Don't dereference a pointer that may be invalid: 'lmNext'. 'lmNext' may have been invalidated at line 107 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(113): warning C26489: Don't dereference a pointer that may be invalid: 'lm'. 'lm' may have been invalidated at line 107 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(113): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temporary 3' in call to 'operator delete' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(113): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(130): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(137): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(135): warning C26440: Function 'LexerManager::DeleteInstance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(142): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(143): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(141): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(146): warning C26432: If you define or delete any default operation in the type 'class LexerManager', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(147): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(160): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(156): warning C26489: Don't dereference a pointer that may be invalid: '&ll->m_sModuleName'. 'll.LexerLibrary::m_sModuleName' may have been invalidated at line 155 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(155): warning C26489: Don't dereference a pointer that may be invalid: 'll->next'. 'll.LexerLibrary::next' may have been invalidated at line 155 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(159): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(159): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(170): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(172): warning C26494: Variable 'next' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(178): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(179): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(169): warning C26440: Function 'LexerManager::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(174): warning C26489: Don't dereference a pointer that may be invalid: 'cur->next'. 'cur.LexerLibrary::next' may have been invalidated at line 171 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(176): warning C26489: Don't dereference a pointer that may be invalid: 'next'. 'next' may have been invalidated at line 171 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(175): warning C26489: Don't dereference a pointer that may be invalid: 'cur'. 'cur' may have been invalidated at line 171 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(189): warning C26432: If you define or delete any default operation in the type 'class LMMinder', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(190): warning C26447: The function is declared 'noexcept' but calls function 'DeleteInstance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(23): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(30): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(31): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(49): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(127): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(28): warning C26496: The variable 'ymid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(31): warning C26496: The variable 'xLast' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(46): warning C26496: The variable 'rcSquiggle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(48): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(126): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(151): warning C26496: The variable 'rcDot' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(156): warning C26496: The variable 'rcComposition' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(26): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(22): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(23): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(24): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(25): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(26): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(23): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(24): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(30): warning C26432: If you define or delete any default operation in the type 'class KeyMap', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(31): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(34): warning C26440: Function 'KeyMap::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(40): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(40): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(41): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(54): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(54): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(55): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(26): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(42): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(51): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(60): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(61): warning C26496: The variable 'rcV' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(63): warning C26496: The variable 'rcH' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(67): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(68): warning C26496: The variable 'rcH' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(72): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(144): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(153): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(171): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(181): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(342): warning C26485: Expression 'character': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(345): warning C26485: Expression 'character': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(375): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(341): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(117): warning C26496: The variable 'centreY' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(118): warning C26496: The variable 'dimOn2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(119): warning C26496: The variable 'dimOn4' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(120): warning C26496: The variable 'blobSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(121): warning C26496: The variable 'armSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(139): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(148): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(157): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(175): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(342): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(351): warning C26496: The variable 'rcBlob' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(365): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(116): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(117): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(24): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(25): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(28): warning C26432: If you define or delete any default operation in the type 'class MarkerHandleSet', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(32): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 29 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(31): warning C26489: Don't dereference a pointer that may be invalid: 'mhn'. 'mhn' may have been invalidated at line 29 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(33): warning C26489: Don't dereference a pointer that may be invalid: 'mhnToFree'. 'mhnToFree' may have been invalidated at line 29 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(33): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temporary 1' in call to 'operator delete' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(33): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(35): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(38): warning C26440: Function 'MarkerHandleSet::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(43): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 40 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(48): warning C26440: Function 'MarkerHandleSet::MarkValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(53): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 50 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(52): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->number'. 'mhn' may have been invalidated at line 50 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(58): warning C26440: Function 'MarkerHandleSet::Contains' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(64): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 59 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(61): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->handle'. 'mhn' may have been invalidated at line 59 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(70): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(78): warning C26440: Function 'MarkerHandleSet::RemoveHandle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(83): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(84): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(84): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(79): warning C26429: Symbol 'pmhn' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(91): warning C26440: Function 'MarkerHandleSet::RemoveNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(97): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 95 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(94): warning C26489: Don't dereference a pointer that may be invalid: '*pmhn'. 'pmhn' may have been invalidated at line 98 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(95): warning C26489: Don't dereference a pointer that may be invalid: '*pmhn'. 'pmhn' may have been invalidated at line 98 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(96): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->number'. 'mhn' may have been invalidated at line 95 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(103): warning C26489: Don't dereference a pointer that may be invalid: '*pmhn'. 'pmhn' may have been invalidated at line 98 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(98): warning C26489: Don't dereference a pointer that may be invalid: 'mhn'. 'mhn' may have been invalidated at line 95 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(98): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temporary 2' in call to 'operator delete' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(98): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(93): warning C26429: Symbol 'pmhn' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(109): warning C26440: Function 'MarkerHandleSet::CombineWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(110): warning C26429: Symbol 'pmhn' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(115): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(118): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(118): warning C26432: If you define or delete any default operation in the type 'class LineMarkers', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(119): warning C26447: The function is declared 'noexcept' but calls function 'Init()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(122): warning C26433: Function 'LineMarkers::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(125): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(130): warning C26433: Function 'LineMarkers::InsertLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(132): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(136): warning C26433: Function 'LineMarkers::RemoveLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(162): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(160): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(161): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(165): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(179): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(181): warning C26462: The value pointed to by 'onLine' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(200): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(193): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(218): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(231): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(226): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(236): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(236): warning C26432: If you define or delete any default operation in the type 'class LineLevels', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(239): warning C26433: Function 'LineLevels::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(243): warning C26433: Function 'LineLevels::InsertLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(245): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(250): warning C26433: Function 'LineLevels::RemoveLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(293): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(293): warning C26432: If you define or delete any default operation in the type 'class LineState', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(296): warning C26433: Function 'LineState::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(300): warning C26433: Function 'LineState::InsertLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(303): warning C26496: The variable 'val' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(308): warning C26433: Function 'LineState::RemoveLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(316): warning C26496: The variable 'stateOld' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(332): warning C26440: Function 'NumberLines' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(338): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(357): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(357): warning C26432: If you define or delete any default operation in the type 'class LineAnnotation', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(358): warning C26447: The function is declared 'noexcept' but calls function 'ClearAll()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(361): warning C26433: Function 'LineAnnotation::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(365): warning C26433: Function 'LineAnnotation::InsertLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(368): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(372): warning C26433: Function 'LineAnnotation::RemoveLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(374): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(374): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(381): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(388): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(395): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(397): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(402): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(402): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(404): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(409): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(409): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(408): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(429): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(429): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(419): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(419): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(426): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(421): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(422): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(423): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(424): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(430): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(417): warning C26496: The variable 'style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(437): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(437): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(438): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(448): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(448): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(464): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(464): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(463): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(457): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(460): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(468): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(457): warning C26462: The value pointed to by 'pahSource' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(476): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(483): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(192): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(142): warning C26440: Function 'SplitVector<char * __ptr64>::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(145): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(147): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(46): warning C26440: Function 'IsControlCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(46): warning C26497: The function 'IsControlCharacter' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(52): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(62): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(65): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(66): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(69): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(80): warning C26432: If you define or delete any default operation in the type 'class LineLayout', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(81): warning C26447: The function is declared 'noexcept' but calls function 'Free()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(88): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(89): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(92): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(87): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(88): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(89): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(92): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(92): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(97): warning C26440: Function 'LineLayout::Free' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(98): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(100): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(102): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(102): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(104): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(104): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(106): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(106): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(99): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(101): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(103): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(105): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(107): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(110): warning C26440: Function 'LineLayout::Invalidate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(115): warning C26440: Function 'LineLayout::LineStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(125): warning C26440: Function 'LineLayout::LineLastVisible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(131): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(142): warning C26496: The variable 'newMaxLines' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(143): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(150): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(150): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(146): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(157): warning C26461: The pointer argument 'braces' for function 'LineLayout::SetBracesHighlight' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(157): warning C26429: Symbol 'braces' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(157): warning C26485: Expression 'braces': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(159): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(160): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(166): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(167): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(169): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(170): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(173): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(173): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(174): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(174): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(179): warning C26461: The pointer argument 'braces' for function 'LineLayout::RestoreBracesHighlight' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(179): warning C26429: Symbol 'braces' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(179): warning C26485: Expression 'braces': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(180): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(186): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(187): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(195): warning C26440: Function 'LineLayout::FindBefore' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(197): warning C26496: The variable 'middle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(198): warning C26496: The variable 'posMiddle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(198): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(208): warning C26440: Function 'LineLayout::EndLineStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(209): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(212): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(218): warning C26432: If you define or delete any default operation in the type 'class LineLayoutCache', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(219): warning C26447: The function is declared 'noexcept' but calls function 'Deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(244): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(245): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(245): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(234): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(256): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(263): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(264): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(305): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(306): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(307): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(308): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(309): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(312): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(313): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(315): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(316): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(317): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(323): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(323): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(313): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(290): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(304): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(309): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(330): warning C26440: Function 'LineLayoutCache::Dispose' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(342): warning C26440: Function 'KeyFromString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(342): warning C26429: Symbol 'charBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(347): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(345): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(347): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(352): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(353): warning C26485: Expression 'this->startByteHasReprs': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(353): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(360): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(357): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(356): warning C26429: Symbol 'charBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(360): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(360): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(360): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(369): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(366): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(365): warning C26429: Symbol 'charBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(369): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(369): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(369): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(375): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(377): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(373): warning C26429: Symbol 'charBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(375): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(381): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(376): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(375): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(375): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(386): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(388): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(384): warning C26429: Symbol 'charBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(386): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(386): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(386): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(394): warning C26485: Expression 'this->startByteHasReprs': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(394): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(448): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(432): warning C26496: The variable 'posStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(433): warning C26496: The variable 'posEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(434): warning C26496: The variable 'segmentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(436): warning C26496: The variable 'portion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(408): warning C26429: Symbol 'pdoc_' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(427): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(451): warning C26432: If you define or delete any default operation in the type 'class BreakFinder', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(469): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(456): warning C26496: The variable 'prev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(494): warning C26496: The variable 'startSegment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(479): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'repr.stringRep' in call to 'TextSegment::TextSegment' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(460): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(476): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(141): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(460): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(462): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(463): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(464): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(499): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(509): warning C26440: Function 'BreakFinder::More' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(513): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(514): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(517): warning C26461: The pointer argument 'positions_' for function 'PositionCacheEntry::Set' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(524): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(528): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(524): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(524): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(526): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(528): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(532): warning C26432: If you define or delete any default operation in the type 'class PositionCacheEntry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(533): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(536): warning C26440: Function 'PositionCacheEntry::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(537): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(537): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(538): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(544): warning C26440: Function 'PositionCacheEntry::Retrieve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(544): warning C26429: Symbol 'positions_' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(547): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(549): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(557): warning C26440: Function 'PositionCacheEntry::Hash' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(557): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(558): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(561): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(570): warning C26440: Function 'PositionCacheEntry::NewerThan' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(574): warning C26440: Function 'PositionCacheEntry::ResetClock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(580): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(586): warning C26432: If you define or delete any default operation in the type 'class PositionCache', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(587): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(593): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(617): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(621): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(625): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(625): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(635): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(643): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(651): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(655): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(605): warning C26461: The pointer argument 'pdoc' for function 'PositionCache::MeasureWidths' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(615): warning C26496: The variable 'hashValue' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(620): warning C26496: The variable 'probe2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(634): warning C26496: The variable 'lenSegment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(605): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(616): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(620): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(620): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(634): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(635): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(637): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(639): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(256): warning C26495: Variable 'RESearch::eopat' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(262): warning C26432: If you define or delete any default operation in the type 'class RESearch', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(263): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(270): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(272): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(266): warning C26440: Function 'RESearch::Init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(270): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(272): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(277): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(278): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(279): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(275): warning C26440: Function 'RESearch::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(277): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(278): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(279): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(285): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(285): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(286): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(286): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(287): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(289): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(289): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(289): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(290): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(290): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(286): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(287): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(285): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(285): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(286): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(287): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(289): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(289): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(290): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(296): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(296): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(295): warning C26440: Function 'RESearch::ChSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(296): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(305): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(308): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(315): warning C26440: Function 'escapeValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(328): warning C26440: Function 'GetHexaChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(366): warning C26496: The variable 'bsc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(384): warning C26496: The variable 'hd1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(385): warning C26496: The variable 'hd2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(386): warning C26496: The variable 'hexValue' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(364): warning C26494: Variable 'c' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(431): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(432): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(424): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(418): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(403): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(397): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(384): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(385): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(357): warning C26429: Symbol 'pattern' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(652): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(663): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(673): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(688): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(687): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(589): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(588): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(697): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(707): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(722): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(721): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(446): warning C26462: The value pointed to by 'mpMax' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(567): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(444): warning C26494: Variable 'lp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(453): warning C26494: Variable 'prevChar' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(453): warning C26494: Variable 'c2' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(453): warning C26494: Variable 'c1' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(452): warning C26494: Variable 'mask' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(451): warning C26494: Variable 'n' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(655): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(656): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(665): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(672): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(673): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(683): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(688): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(524): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(537): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(552): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(572): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(579): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(589): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(699): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(706): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(707): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(722): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(733): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(457): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(443): warning C26485: Expression 'this->nfa': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(445): warning C26485: Expression 'this->nfa': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(446): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(633): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(652): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(655): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(656): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(640): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(635): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(663): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(664): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(665): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(672): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(673): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(673): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(680): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(682): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(683): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(685): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(688): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(688): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(687): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(616): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(615): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(618): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(619): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(622): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(623): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(625): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(493): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(497): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(500): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(507): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(512): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(520): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(521): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(524): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(526): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(530): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(534): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(563): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(565): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(569): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(583): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(589): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(589): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(588): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(484): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(487): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(488): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(476): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(478): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(471): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(697): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(698): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(699): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(706): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(707): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(707): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(718): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(722): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(722): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(721): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(715): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(716): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(464): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(758): warning C26494: Variable 'c' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(782): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(760): warning C26485: Expression 'this->nfa': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(781): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(773): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(760): warning C26429: Symbol 'ap' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(928): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(897): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(898): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(885): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(882): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(869): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(850): warning C26494: Variable 'ep' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(849): warning C26494: Variable 'bp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(848): warning C26494: Variable 'e' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(852): warning C26494: Variable 'llp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(851): warning C26494: Variable 'are' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(847): warning C26494: Variable 'n' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(847): warning C26494: Variable 'c' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(854): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(928): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(928): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(919): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(937): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(896): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(897): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(898): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(885): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(885): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(882): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(882): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(869): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(869): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(871): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(858): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(846): warning C26429: Symbol 'ap' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(39): warning C26496: The variable 'posRun' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(41): warning C26496: The variable 'runStyle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(71): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(70): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(78): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(80): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(76): warning C26432: If you define or delete any default operation in the type 'class RunStyles', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(92): warning C26496: The variable 'run' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(94): warning C26496: The variable 'runChange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(97): warning C26496: The variable 'nextChange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(173): warning C26496: The variable 'runStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(175): warning C26496: The variable 'runStyle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(202): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(204): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(205): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(206): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(211): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(274): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(56): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(62): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(62): warning C26432: If you define or delete any default operation in the type 'class ScintillaBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(62): warning C26436: The type 'class ScintillaBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(65): warning C26433: Function 'ScintillaBase::Finalise' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(70): warning C26433: Function 'ScintillaBase::AddCharUTF' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(70): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(71): warning C26496: The variable 'isFillUp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(127): warning C26433: Function 'ScintillaBase::KeyCommand' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(194): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(194): warning C26429: Symbol 'sci' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(260): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(261): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(212): warning C26496: The variable 'lenInsert' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(227): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(241): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(261): warning C26496: The variable 'aveCharWidth' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(269): warning C26496: The variable 'heightAlloced' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(218): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(368): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(336): warning C26496: The variable 'item' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(350): warning C26496: The variable 'firstPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(383): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(388): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(380): warning C26496: The variable 'item' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(400): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(400): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(413): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(411): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(410): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(398): warning C26496: The variable 'ctStyle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(403): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(418): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(419): warning C26496: The variable 'offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(445): warning C26496: The variable 'writable' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(460): warning C26433: Function 'ScintillaBase::CancelModes' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(466): warning C26433: Function 'ScintillaBase::ButtonDown' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(519): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(525): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(525): warning C26432: If you define or delete any default operation in the type 'class LexState', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(527): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(528): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(536): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(534): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(543): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(558): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(563): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'lex.{vfptr}' in call to 'LexState::SetLexerModule' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(573): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'lex.{vfptr}' in call to 'LexState::SetLexerModule' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(580): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(586): warning C26496: The variable 'firstModification' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(597): warning C26440: Function 'LexState::GetName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(605): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(613): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(629): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(636): warning C26496: The variable 'firstModification' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(655): warning C26434: Function 'LexState::LineEndTypesSupported' hides a non-virtual function 'LexInterface::LineEndTypesSupported' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(657): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(664): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(671): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(678): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(685): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(692): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(699): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(705): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(711): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(718): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(725): warning C26433: Function 'ScintillaBase::NotifyStyleToNeeded' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(728): warning C26496: The variable 'lineEndStyled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(729): warning C26496: The variable 'endStyled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(737): warning C26433: Function 'ScintillaBase::NotifyLexerChanged' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(740): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(740): warning C26451: Arithmetic overflow: Using operator '<<' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '<<' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(739): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(744): warning C26433: Function 'ScintillaBase::WndProc' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(904): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(898): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(1013): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(985): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(982): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(973): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(972): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(965): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(961): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(958): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(954): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(951): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(946): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(914): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(871): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(863): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(859): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(827): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(794): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(784): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(777): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(773): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(766): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(748): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(23): warning C26440: Function 'SelectionPosition::MoveForInsertDelete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(26): warning C26496: The variable 'virtualLengthRemove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(37): warning C26496: The variable 'endDeletion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(48): warning C26440: Function 'SelectionPosition::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(55): warning C26440: Function 'SelectionPosition::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(106): warning C26496: The variable 'inOrder' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(123): warning C26496: The variable 'startRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(124): warning C26496: The variable 'endRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(168): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(172): warning C26432: If you define or delete any default operation in the type 'class Selection', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(175): warning C26440: Function 'Selection::IsRectangular' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(180): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(184): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(187): warning C26440: Function 'Selection::Rectangular' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(195): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(195): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(197): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(198): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(208): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(208): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(212): warning C26440: Function 'Selection::Count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(216): warning C26440: Function 'Selection::Main' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(220): warning C26440: Function 'Selection::SetMain' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(226): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(230): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(233): warning C26440: Function 'Selection::MoveExtends' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(237): warning C26440: Function 'Selection::SetMoveExtends' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(243): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(252): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(253): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(254): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(255): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(263): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(270): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(271): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(277): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(280): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(280): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(314): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(318): warning C26440: Function 'Selection::CommitTentative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(325): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(333): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(333): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(333): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(342): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(342): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(343): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(345): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(356): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(362): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(365): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(365): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(377): warning C26440: Function 'Selection::RotateMain' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(19): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(22): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(22): warning C26432: If you define or delete any default operation in the type 'class FontAlias', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(23): warning C26447: The function is declared 'noexcept' but calls function 'SetID()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(32): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(35): warning C26440: Function 'FontSpecification::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(44): warning C26440: Function 'FontSpecification::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(60): warning C26495: Variable 'FontMeasurements::sizeZoomed' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(64): warning C26440: Function 'FontMeasurements::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(72): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(74): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(72): warning C26495: Variable 'Style::eolFilled' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(78): warning C26432: If you define or delete any default operation in the type 'class Style', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(80): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(100): warning C26456: Operator 'Style::operator=' hides a non-virtual operator 'FontSpecification::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(104): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(121): warning C26434: Function 'Style::Clear' hides a non-virtual function 'FontMeasurements::Clear' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(24): warning C26440: Function 'UTF8Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(27): warning C26496: The variable 'uch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(26): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(27): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(24): warning C26429: Symbol 'uptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(49): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(51): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(52): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(58): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(59): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(60): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(61): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(63): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(64): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(65): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(44): warning C26440: Function 'UTF8FromUTF16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(47): warning C26496: The variable 'uch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(57): warning C26496: The variable 'xch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(46): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(47): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(49): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(51): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(52): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(57): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(58): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(59): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(60): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(63): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(64): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(65): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(69): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(69): warning C26489: Don't dereference a pointer that may be invalid: 'putf[len]'. 'putf' may have been invalidated at line 44 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(49): warning C26489: Don't dereference a pointer that may be invalid: 'putf[k++]'. 'putf' may have been invalidated at line 44 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(51): warning C26489: Don't dereference a pointer that may be invalid: 'putf[k++]'. 'putf' may have been invalidated at line 44 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(63): warning C26489: Don't dereference a pointer that may be invalid: 'putf[k++]'. 'putf' may have been invalidated at line 44 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(58): warning C26489: Don't dereference a pointer that may be invalid: 'putf[k++]'. 'putf' may have been invalidated at line 44 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(44): warning C26429: Symbol 'uptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(72): warning C26440: Function 'UTF8CharLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(86): warning C26494: Variable 'charLen' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(88): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(84): warning C26440: Function 'UTF16Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(88): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(88): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(84): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(107): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(114): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(116): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(118): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(120): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(122): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(132): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(134): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(105): warning C26440: Function 'UTF16FromUTF8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(122): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(128): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(134): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(112): warning C26489: Don't dereference a pointer that may be invalid: 'tbuf[ui]'. 'tbuf' may have been invalidated at line 105 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(114): warning C26489: Don't dereference a pointer that may be invalid: 'tbuf[ui]'. 'tbuf' may have been invalidated at line 105 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(118): warning C26489: Don't dereference a pointer that may be invalid: 'tbuf[ui]'. 'tbuf' may have been invalidated at line 105 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(132): warning C26489: Don't dereference a pointer that may be invalid: 'tbuf[ui]'. 'tbuf' may have been invalidated at line 105 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(107): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(105): warning C26429: Symbol 'tbuf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(144): warning C26440: Function 'BytesFromLead' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(163): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(163): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(187): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(187): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(187): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(194): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(196): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(197): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(200): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(205): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(217): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(217): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(218): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(222): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(226): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(226): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(230): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(230): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(234): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(234): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(234): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(246): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(175): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(259): warning C26496: The variable 'utf8StatusNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(30): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(38): warning C26432: If you define or delete any default operation in the type 'class FontNames', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(39): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(44): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(58): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(67): warning C26432: If you define or delete any default operation in the type 'class FontRealised', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(68): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(77): warning C26496: The variable 'deviceHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(78): warning C26496: The variable 'fp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(79): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fp.faceName' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(87): warning C26495: Variable 'ViewStyle::nextExtendedStyle' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(87): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(91): warning C26495: Variable 'ViewStyle::largestMarkerHeight' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(91): warning C26432: If you define or delete any default operation in the type 'class ViewStyle', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(94): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(94): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(96): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(96): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(142): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(142): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(100): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(104): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(142): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(179): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(180): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(179): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(230): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(231): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(265): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(267): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(265): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(266): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(267): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(309): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(312): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(314): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(322): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(335): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(338): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(343): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(349): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(355): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(356): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(357): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(355): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(356): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(357): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(362): warning C26440: Function 'ViewStyle::ReleaseAllExtendedStyles' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(367): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(371): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(371): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(367): warning C26496: The variable 'startRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(383): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(394): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(394): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(397): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(400): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(401): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(405): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(408): warning C26440: Function 'ViewStyle::ProtectionActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(412): warning C26440: Function 'ViewStyle::ExternalMarginWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(416): warning C26440: Function 'ViewStyle::ValidStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(423): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(429): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(429): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(430): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(425): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(425): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(426): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(423): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(429): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(429): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(430): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(425): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(425): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(426): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(440): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(444): warning C26494: Variable 'wrapStateWanted' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(443): warning C26440: Function 'ViewStyle::SetWrapState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(456): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(461): warning C26440: Function 'ViewStyle::SetWrapVisualFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(462): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(467): warning C26440: Function 'ViewStyle::SetWrapVisualFlagsLocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(468): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(473): warning C26440: Function 'ViewStyle::SetWrapVisualStartIndent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(474): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(479): warning C26440: Function 'ViewStyle::SetWrapIndentMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(480): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(491): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(491): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(499): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(501): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(514): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(509): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(26): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(31): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(34): warning C26460: The reference argument 'rc' for function 'XPM::Draw' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(34): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(45): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(59): warning C26495: Variable 'RGBAImage::scale' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(71): warning C26432: If you define or delete any default operation in the type 'class RGBAImage', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(76): warning C26440: Function 'RGBAImage::Pixels' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(78): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(83): warning C26496: The variable 'rgba' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(98): warning C26496: The variable 'a' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(86): warning C26494: Variable 'index_or_rgb' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(100): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(103): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(57): warning C26440: Function 'QsciSciCallTip::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(57): warning C26461: The pointer argument '_o' for function 'QsciSciCallTip::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_QsciSciCallTip.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(68): warning C26485: Expression 'qt_meta_data_QsciSciCallTip': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_QsciSciCallTip.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(75): warning C26433: Function 'QsciSciCallTip::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(80): warning C26433: Function 'QsciSciCallTip::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_QsciSciCallTip.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(88): warning C26433: Function 'QsciSciCallTip::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(139): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(142): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(139): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(136): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(142): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(136): warning C26461: The pointer argument '_a' for function 'QsciSciPopup::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(150): warning C26485: Expression 'qt_meta_stringdata_QsciSciPopup.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(151): warning C26485: Expression 'qt_meta_data_QsciSciPopup': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(148): warning C26485: Expression 'qt_meta_stringdata_QsciSciPopup.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(158): warning C26433: Function 'QsciSciPopup::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(167): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(163): warning C26433: Function 'QsciSciPopup::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(166): warning C26485: Expression 'qt_meta_stringdata_QsciSciPopup.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(182): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(171): warning C26433: Function 'QsciSciPopup::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(171): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(182): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(232): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(232): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(229): warning C26461: The pointer argument '_a' for function 'QsciSciListBox::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(244): warning C26485: Expression 'qt_meta_stringdata_QsciSciListBox.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(245): warning C26485: Expression 'qt_meta_data_QsciSciListBox': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(242): warning C26485: Expression 'qt_meta_stringdata_QsciSciListBox.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(252): warning C26433: Function 'QsciSciListBox::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(261): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(257): warning C26433: Function 'QsciSciListBox::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(260): warning C26485: Expression 'qt_meta_stringdata_QsciSciListBox.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(276): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(265): warning C26433: Function 'QsciSciListBox::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(265): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(276): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
FinalizeBuildStatus:
  Deleting file "qscintilla.dir\Release\qscintilla.tlog\unsuccessfulbuild".
  Touching "qscintilla.dir\Release\qscintilla.tlog\qscintilla.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj" (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\src\robomongo\robomongo.vcxproj" (10) on node 1 (default targets).
Project "E:\robo\build\Release\src\robomongo\robomongo.vcxproj" (10) is building "E:\robo\build\Release\src\robomongo\robomongo_autogen.vcxproj" (11) on node 1 (default targets).
Project "E:\robo\build\Release\src\robomongo\robomongo_autogen.vcxproj" (11) is building "E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj" (12) on node 1 (default targets).
PrepareForBuild:
  Creating directory "ssh.dir\Release\".
  Creating directory "E:\robo\build\Release\src\robomongo\ssh\Release\".
  Creating directory "ssh.dir\Release\ssh.tlog\".
InitializeBuildStatus:
  Creating "ssh.dir\Release\ssh.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/src/robomongo/ssh/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/robomongo/ssh/CMakeFiles/generate.stamp is up-to-date.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /IE:\robo\build\Release\src /IE:\robo\src /I"E:\robo\src\third-party\libssh2-1.9.0\sources\include" /I"E:\openssl-1.1.1f\include" /nologo /W3 /WX- /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"ssh.dir\Release\\" /Fd"ssh.dir\Release\ssh.pdb" /Gd /TC /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" E:\robo\src\robomongo\ssh\ssh.c E:\robo\src\robomongo\ssh\log.c E:\robo\src\robomongo\ssh\array.c
  ssh.c
  log.c
  array.c
Lib:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\Lib.exe /OUT:"E:\robo\build\Release\src\robomongo\ssh\Release\ssh.lib" /NOLOGO /MACHINE:X64  /machine:x64 ssh.dir\Release\ssh.obj
  ssh.dir\Release\log.obj
  ssh.dir\Release\array.obj
  ssh.vcxproj -> E:\robo\build\Release\src\robomongo\ssh\Release\ssh.lib
e:\robo\src\robomongo\ssh\ssh.c(585): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj]
e:\robo\src\robomongo\ssh\array.c(44): warning C6386: Buffer overrun while writing to 'newarray':  the writable size is 'newsize*sizeof(void *)' bytes, but '8' bytes might be written. [E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj]
e:\robo\src\robomongo\ssh\array.c(47): warning C6386: Buffer overrun while writing to 'newarray+i':  the writable size is 'newsize*sizeof(void *)' bytes, but '8' bytes might be written. [E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj]
e:\robo\src\robomongo\ssh\array.c(47): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj]
e:\robo\src\robomongo\ssh\array.c(47): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj]
FinalizeBuildStatus:
  Deleting file "ssh.dir\Release\ssh.tlog\unsuccessfulbuild".
  Touching "ssh.dir\Release\ssh.tlog\ssh.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj" (default targets).
PrepareForBuild:
  Creating directory "x64\Release\robomongo_autogen\".
  Creating directory "x64\Release\robomongo_autogen\robomong.8F06E81C.tlog\".
InitializeBuildStatus:
  Creating "x64\Release\robomongo_autogen\robomong.8F06E81C.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/src/robomongo/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/robomongo/CMakeFiles/generate.stamp is up-to-date.
  Automatic MOC, UIC and RCC for target robomongo
FinalizeBuildStatus:
  Deleting file "x64\Release\robomongo_autogen\robomong.8F06E81C.tlog\unsuccessfulbuild".
  Touching "x64\Release\robomongo_autogen\robomong.8F06E81C.tlog\robomongo_autogen.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\robomongo\robomongo_autogen.vcxproj" (default targets).
PrepareForBuild:
  Creating directory "robomongo.dir\Release\".
  Creating directory "E:\robo\build\Release\src\robomongo\Release\".
  Creating directory "robomongo.dir\Release\robomongo.tlog\".
InitializeBuildStatus:
  Creating "robomongo.dir\Release\robomongo.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/src/robomongo/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/robomongo/CMakeFiles/generate.stamp is up-to-date.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /IE:\robo\build\Release\src\robomongo\robomongo_autogen\include_Release /IE:\robo\src /I"E:\robo\src\third-party\qjson-0.8.1\sources\src" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\include" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\src" /IE:\robo\build\Release\src /I"E:\robo\src\third-party\libssh2-1.9.0\sources\include" /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtWidgets /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtGui /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtANGLE /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtCore /I"E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\.\mkspecs\win32-msvc" /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtNetwork /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtXml /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtPrintSupport /I"E:\robo-shell\src" /I"E:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp" /I"E:\robo-shell\src\third_party\boost-1.70.0" /I"E:\robo-shell\src\third_party\fmt\dist\include" /I"E:\robo-shell\src\third_party\mozjs-60\include" /I"E:\robo-shell\src\third_party\mozjs-60\mongo_sources" /I"E:\robo-shell\src\third_party\pcre-8.42" /I"E:\robo-shell\src\third_party\SafeInt" /I"E:\robo-shell\build\opt" /I"E:\robo-shell\src\third_party\mozjs-60\platform\x86_64\windows\include" /I"E:\openssl-1.1.1f\include" /nologo /W3 /WX- /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D BUILDING_ROBO /D "PROJECT_NAME=\"Robo 3T\"" /D "PROJECT_NAME_TITLE=\"Robo 3T\"" /D "PROJECT_COPYRIGHT=\"Copyright (C) 2014-2017 3T Software Labs Ltd All Rights Reserved.\"" /D "PROJECT_DOMAIN=\"www.robomongo.org\"" /D "PROJECT_COMPANYNAME=\"3T Software Labs Ltd\"" /D "PROJECT_COMPANYNAME_DOMAIN=\"https://studio3t.com/\"" /D "PROJECT_GITHUB_FORK=\"www.github.com/Studio3T/robomongo\"" /D "PROJECT_GITHUB_ISSUES=\"www.github.com/Studio3T/robomongo/issues\"" /D "PROJECT_VERSION=\"1.4.0\"" /D "PROJECT_VERSION_SHORT=\"1.4\"" /D "PROJECT_NAME_LOWERCASE=\"robo 3t\"" /D "PROJECT_QT_VERSION=\"5.12.8\"" /D "MongoDB_VERSION=\"r4.2.6\"" /D "OPENSSL_VERSION=\"1.1.1f\"" /D "LIBSSH2_VERSION=\"1.9.0\"" /D "QJSON_VERSION=\"0.8.1\"" /D "GOOGLE_TEST_VERSION=\"1.8.1\"" /D "ESPRIMA_VERSION=\"2.7.3\"" /D QT_WIDGETS_LIB /D QT_GUI_LIB /D QT_CORE_LIB /D QT_NO_DEBUG /D QT_NETWORK_LIB /D QT_XML_LIB /D QJSON_STATIC /D SCINTILLA_QT /D SCI_LEXER /D QT_PRINTSUPPORT_LIB /D PCRE_STATIC /D BOOST_THREAD_VERSION=4 /D BOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD /D BOOST_THREAD_NO_DEPRECATED /D BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS /D BOOST_THREAD_HAS_BUG /D MONGO_CONFIG_HAVE_HEADER_UNISTD_H /D _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"robomongo.dir\Release\\" /Fd"robomongo.dir\Release\vc141.pdb" /Gd /TP /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /wd4477 /wd4291 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" E:\robo\src\robomongo\app\main.cpp E:\robo\src\robomongo\core\utils\QtUtils.cpp E:\robo\src\robomongo\core\utils\StdUtils.cpp E:\robo\src\robomongo\core\utils\Logger.cpp E:\robo\src\robomongo\core\HexUtils.cpp E:\robo\src\robomongo\core\utils\BsonUtils.cpp E:\robo\src\robomongo\core\settings\CredentialSettings.cpp E:\robo\src\robomongo\core\settings\ConnectionSettings.cpp E:\robo\src\robomongo\core\Event.cpp E:\robo\src\robomongo\core\Enums.cpp E:\robo\src\robomongo\core\EventError.cpp E:\robo\src\robomongo\core\EventBusSubscriber.cpp E:\robo\src\robomongo\core\EventBusDispatcher.cpp E:\robo\src\robomongo\core\EventWrapper.cpp E:\robo\src\robomongo\core\EventBus.cpp E:\robo\src\robomongo\core\KeyboardManager.cpp E:\robo\src\robomongo\core\domain\MongoNamespace.cpp E:\robo\src\robomongo\core\domain\MongoFunction.cpp E:\robo\src\robomongo\core\domain\MongoUtils.cpp E:\robo\src\robomongo\core\domain\MongoCollection.cpp E:\robo\src\robomongo\core\domain\MongoCollectionInfo.cpp E:\robo\src\robomongo\core\domain\MongoQueryInfo.cpp E:\robo\src\robomongo\core\domain\CursorPosition.cpp E:\robo\src\robomongo\core\domain\ScriptInfo.cpp E:\robo\src\robomongo\core\events\MongoEventsInfo.cpp E:\robo\src\robomongo\shell\db\ptimeutil.cpp E:\robo\src\robomongo\shell\bson\json.cpp E:\robo\src\robomongo\core\engine\ScriptEngine.cpp E:\robo\src\robomongo\core\events\MongoEvents.cpp E:\robo\src\robomongo\core\domain\MongoDocument.cpp E:\robo\src\robomongo\gui\AppStyle.cpp E:\robo\src\robomongo\core\domain\MongoServer.cpp E:\robo\src\robomongo\core\domain\MongoShell.cpp E:\robo\src\robomongo\core\domain\MongoDatabase.cpp E:\robo\src\robomongo\core\domain\App.cpp E:\robo\src\robomongo\core\mongodb\MongoClient.cpp E:\robo\src\robomongo\core\mongodb\MongoWorker.cpp E:\robo\src\robomongo\core\mongodb\ReplicaSet.cpp E:\robo\src\robomongo\core\settings\SettingsManager.cpp E:\robo\src\robomongo\core\AppRegistry.cpp E:\robo\src\robomongo\utils\StringOperations.cpp E:\robo\src\robomongo\utils\common.cpp E:\robo\src\robomongo\utils\SimpleCrypt.cpp E:\robo\src\robomongo\utils\RoboCrypt.cpp E:\robo\src\robomongo\gui\GuiRegistry.cpp E:\robo\src\robomongo\gui\dialogs\AboutDialog.cpp E:\robo\src\robomongo\gui\dialogs\EulaDialog.cpp E:\robo\src\robomongo\gui\dialogs\ConnectionAdvancedTab.cpp E:\robo\src\robomongo\gui\dialogs\ConnectionAuthTab.cpp E:\robo\src\robomongo\gui\dialogs\ConnectionBasicTab.cpp E:\robo\src\robomongo\gui\dialogs\ConnectionDiagnosticDialog.cpp E:\robo\src\robomongo\gui\dialogs\ConnectionDialog.cpp E:\robo\src\robomongo\gui\dialogs\CopyCollectionDialog.cpp E:\robo\src\robomongo\gui\widgets\workarea\IndicatorLabel.cpp E:\robo\src\robomongo\gui\dialogs\CreateCollectionDialog.cpp E:\robo\src\robomongo\gui\dialogs\CreateDatabaseDialog.cpp E:\robo\src\robomongo\gui\dialogs\CreateUserDialog.cpp E:\robo\src\robomongo\gui\utils\ComboBoxUtils.cpp E:\robo\src\robomongo\gui\utils\DialogUtils.cpp E:\robo\src\robomongo\gui\dialogs\PreferencesDialog.cpp E:\robo\src\robomongo\gui\dialogs\ConnectionsDialog.cpp E:\robo\src\robomongo\gui\dialogs\ExportDialog.cpp E:\robo\src\robomongo\gui\dialogs\ChangeShellTimeoutDialog.cpp E:\robo\src\robomongo\gui\editors\PlainJavaScriptEditor.cpp E:\robo\src\robomongo\gui\editors\JSLexer.cpp E:\robo\src\robomongo\gui\editors\FindFrame.cpp E:\robo\src\robomongo\gui\widgets\explorer\AddEditIndexDialog.cpp E:\robo\src\robomongo\gui\widgets\workarea\ScriptWidget.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerCollectionTreeItem.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerCollectionIndexesDir.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerCollectionIndexItem.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerTreeItem.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerReplicaSetFolderItem.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerReplicaSetTreeItem.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerDatabaseTreeItem.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerDatabaseCategoryTreeItem.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerUserTreeItem.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerFunctionTreeItem.cpp E:\robo\src\robomongo\gui\dialogs\DocumentTextEditor.cpp E:\robo\src\robomongo\gui\dialogs\FunctionTextEditor.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerServerTreeItem.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerTreeWidget.cpp E:\robo\src\robomongo\gui\widgets\explorer\ExplorerWidget.cpp E:\robo\src\robomongo\gui\widgets\workarea\BsonTableModel.cpp E:\robo\src\robomongo\gui\widgets\workarea\BsonTableView.cpp E:\robo\src\robomongo\gui\widgets\workarea\BsonTreeItem.cpp E:\robo\src\robomongo\gui\widgets\workarea\BsonTreeModel.cpp E:\robo\src\robomongo\gui\widgets\workarea\BsonTreeView.cpp E:\robo\src\robomongo\core\domain\Notifier.cpp E:\robo\src\robomongo\gui\widgets\workarea\CollectionStatsTreeItem.cpp E:\robo\src\robomongo\gui\widgets\workarea\CollectionStatsTreeWidget.cpp E:\robo\src\robomongo\gui\widgets\workarea\JsonPrepareThread.cpp E:\robo\src\robomongo\gui\widgets\workarea\OutputItemContentWidget.cpp E:\robo\src\robomongo\gui\widgets\workarea\OutputItemHeaderWidget.cpp E:\robo\src\robomongo\gui\widgets\workarea\OutputWidget.cpp E:\robo\src\robomongo\gui\widgets\workarea\PagingWidget.cpp E:\robo\src\robomongo\gui\widgets\workarea\ProgressBarPopup.cpp E:\robo\src\robomongo\gui\widgets\workarea\QueryWidget.cpp E:\robo\src\robomongo\gui\widgets\workarea\WorkAreaTabBar.cpp E:\robo\src\robomongo\gui\widgets\workarea\WorkAreaTabWidget.cpp E:\robo\src\robomongo\gui\widgets\workarea\WelcomeTab.cpp E:\robo\src\robomongo\gui\widgets\LogWidget.cpp E:\robo\src\robomongo\gui\MainWindow.cpp E:\robo\src\robomongo\gui\dialogs\SSHTunnelTab.cpp E:\robo\src\robomongo\gui\dialogs\SSLTab.cpp E:\robo\src\robomongo\core\settings\SshSettings.cpp E:\robo\src\robomongo\core\settings\SslSettings.cpp E:\robo\src\robomongo\core\settings\ReplicaSetSettings.cpp E:\robo\src\robomongo\core\mongodb\SshTunnelWorker.cpp E:\robo\build\Release\src\robomongo\robomongo_autogen\mocs_compilation.cpp E:\robo\build\Release\src\robomongo\robomongo_autogen\3YJK5W5UP7\qrc_robo.cpp E:\robo\build\Release\src\robomongo\robomongo_autogen\YHP5W5E6RA\qrc_gui.cpp
  main.cpp
  QtUtils.cpp
  StdUtils.cpp
  Logger.cpp
  HexUtils.cpp
  BsonUtils.cpp
  CredentialSettings.cpp
  ConnectionSettings.cpp
  Event.cpp
  Enums.cpp
  EventError.cpp
  EventBusSubscriber.cpp
  EventBusDispatcher.cpp
  EventWrapper.cpp
  EventBus.cpp
  KeyboardManager.cpp
  MongoNamespace.cpp
  MongoFunction.cpp
  MongoUtils.cpp
  MongoCollection.cpp
  MongoCollectionInfo.cpp
  MongoQueryInfo.cpp
  CursorPosition.cpp
  ScriptInfo.cpp
  MongoEventsInfo.cpp
  ptimeutil.cpp
  json.cpp
  ScriptEngine.cpp
  MongoEvents.cpp
  MongoDocument.cpp
  AppStyle.cpp
  MongoServer.cpp
  MongoShell.cpp
  MongoDatabase.cpp
  App.cpp
  MongoClient.cpp
  MongoWorker.cpp
  ReplicaSet.cpp
  SettingsManager.cpp
  AppRegistry.cpp
  StringOperations.cpp
  common.cpp
  SimpleCrypt.cpp
  RoboCrypt.cpp
  GuiRegistry.cpp
  AboutDialog.cpp
  EulaDialog.cpp
  ConnectionAdvancedTab.cpp
  ConnectionAuthTab.cpp
  ConnectionBasicTab.cpp
  ConnectionDiagnosticDialog.cpp
  ConnectionDialog.cpp
  CopyCollectionDialog.cpp
  IndicatorLabel.cpp
  CreateCollectionDialog.cpp
  CreateDatabaseDialog.cpp
  CreateUserDialog.cpp
  ComboBoxUtils.cpp
  DialogUtils.cpp
  PreferencesDialog.cpp
  ConnectionsDialog.cpp
  ExportDialog.cpp
  ChangeShellTimeoutDialog.cpp
  PlainJavaScriptEditor.cpp
  JSLexer.cpp
  FindFrame.cpp
  AddEditIndexDialog.cpp
  ScriptWidget.cpp
  ExplorerCollectionTreeItem.cpp
  ExplorerCollectionIndexesDir.cpp
  ExplorerCollectionIndexItem.cpp
  ExplorerTreeItem.cpp
  ExplorerReplicaSetFolderItem.cpp
  ExplorerReplicaSetTreeItem.cpp
  ExplorerDatabaseTreeItem.cpp
  ExplorerDatabaseCategoryTreeItem.cpp
  ExplorerUserTreeItem.cpp
  ExplorerFunctionTreeItem.cpp
  DocumentTextEditor.cpp
  FunctionTextEditor.cpp
  ExplorerServerTreeItem.cpp
  ExplorerTreeWidget.cpp
  ExplorerWidget.cpp
  BsonTableModel.cpp
  BsonTableView.cpp
  BsonTreeItem.cpp
  BsonTreeModel.cpp
  BsonTreeView.cpp
  Notifier.cpp
  CollectionStatsTreeItem.cpp
  CollectionStatsTreeWidget.cpp
  JsonPrepareThread.cpp
  OutputItemContentWidget.cpp
  OutputItemHeaderWidget.cpp
  OutputWidget.cpp
  PagingWidget.cpp
  ProgressBarPopup.cpp
  QueryWidget.cpp
  WorkAreaTabBar.cpp
  WorkAreaTabWidget.cpp
  WelcomeTab.cpp
  LogWidget.cpp
  MainWindow.cpp
  SSHTunnelTab.cpp
  SSLTab.cpp
  SshSettings.cpp
  SslSettings.cpp
  ReplicaSetSettings.cpp
  SshTunnelWorker.cpp
  mocs_compilation.cpp
  qrc_robo.cpp
  qrc_gui.cpp
ResourceCompile:
  C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\rc.exe /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D BUILDING_ROBO /D "PROJECT_NAME=\\\"Robo 3T\\\"" /D "PROJECT_NAME_TITLE=\\\"Robo 3T\\\"" /D "PROJECT_COPYRIGHT=\\\"Copyright (C) 2014-2017 3T Software Labs Ltd All Rights Reserved.\\\"" /D "PROJECT_DOMAIN=\\\"www.robomongo.org\\\"" /D "PROJECT_COMPANYNAME=\\\"3T Software Labs Ltd\\\"" /D "PROJECT_COMPANYNAME_DOMAIN=\\\"https://studio3t.com/\\\"" /D "PROJECT_GITHUB_FORK=\\\"www.github.com/Studio3T/robomongo\\\"" /D "PROJECT_GITHUB_ISSUES=\\\"www.github.com/Studio3T/robomongo/issues\\\"" /D "PROJECT_VERSION=\\\"1.4.0\\\"" /D "PROJECT_VERSION_SHORT=\\\"1.4\\\"" /D "PROJECT_NAME_LOWERCASE=\\\"robo 3t\\\"" /D "PROJECT_QT_VERSION=\\\"5.12.8\\\"" /D "MongoDB_VERSION=\\\"r4.2.6\\\"" /D "OPENSSL_VERSION=\\\"1.1.1f\\\"" /D "LIBSSH2_VERSION=\\\"1.9.0\\\"" /D "QJSON_VERSION=\\\"0.8.1\\\"" /D "GOOGLE_TEST_VERSION=\\\"1.8.1\\\"" /D "ESPRIMA_VERSION=\\\"2.7.3\\\"" /D QT_WIDGETS_LIB /D QT_GUI_LIB /D QT_CORE_LIB /D QT_NO_DEBUG /D QT_NETWORK_LIB /D QT_XML_LIB /D QJSON_STATIC /D SCINTILLA_QT /D SCI_LEXER /D QT_PRINTSUPPORT_LIB /D PCRE_STATIC /D BOOST_THREAD_VERSION=4 /D BOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD /D BOOST_THREAD_NO_DEPRECATED /D BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS /D BOOST_THREAD_HAS_BUG /D MONGO_CONFIG_HAVE_HEADER_UNISTD_H /D _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING /D "CMAKE_INTDIR=\\\"Release\\\"" /D _UNICODE /D UNICODE /l"0x0409" /IE:\robo\build\Release\src\robomongo\robomongo_autogen\include_Release /IE:\robo\src /I"E:\robo\src\third-party\qjson-0.8.1\sources\src" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\Qt4Qt5" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\include" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib" /I"E:\robo\src\third-party\qscintilla-2.8.4\sources\src" /IE:\robo\build\Release\src /I"E:\robo\src\third-party\libssh2-1.9.0\sources\include" /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtWidgets /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtGui /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtANGLE /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtCore /I"E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\.\mkspecs\win32-msvc" /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtNetwork /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtXml /IE:\Qt\Qt5.12.8\5.12.8\msvc2017_64\include\QtPrintSupport /I"E:\robo-shell\src" /I"E:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp" /I"E:\robo-shell\src\third_party\boost-1.70.0" /I"E:\robo-shell\src\third_party\fmt\dist\include" /I"E:\robo-shell\src\third_party\mozjs-60\include" /I"E:\robo-shell\src\third_party\mozjs-60\mongo_sources" /I"E:\robo-shell\src\third_party\pcre-8.42" /I"E:\robo-shell\src\third_party\SafeInt" /I"E:\robo-shell\build\opt" /I"E:\robo-shell\src\third_party\mozjs-60\platform\x86_64\windows\include" /I"E:\openssl-1.1.1f\include" /nologo /fo"robomongo.dir\Release\winres.res" E:\robo\build\Release\winres.rc 
Link:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:"E:\robo\build\Release\src\robomongo\Release\robo3t.exe" /INCREMENTAL:NO /NOLOGO E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\lib\Qt5Network.lib E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\lib\Qt5Xml.lib "..\third-party\qjson-0.8.1\Release\qjson.lib" "..\third-party\qscintilla-2.8.4\Release\qscintilla.lib" ssh\Release\ssh.lib E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\lib\qtmain.lib E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\lib\Qt5PrintSupport.lib E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\lib\Qt5Widgets.lib E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\lib\Qt5Gui.lib E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\lib\Qt5Core.lib E:\Qt\Qt5.12.8\5.12.8\msvc2017_64\lib\qtmain.lib "E:\robo-shell\build\opt\mongo\util\net\ssl_options_client.obj" "E:\robo-shell\build\opt\mongo\util\net\ssl_options_client_gen.obj" "E:\robo-shell\build\opt\mongo\transport\message_compressor_options_client_gen.obj" "E:\robo-shell\build\opt\mongo\shell\kms_shell.obj" "E:\robo-shell\build\opt\mongo\shell\linenoise.obj" "E:\robo-shell\build\opt\mongo\shell\mk_wcwidth.obj" "E:\robo-shell\build\opt\mongo\shell\mongo-server.obj" "E:\robo-shell\build\opt\mongo\shell\shell_options.obj" "E:\robo-shell\build\opt\mongo\shell\shell_utils.obj" "E:\robo-shell\build\opt\mongo\shell\shell_utils_extended.obj" "E:\robo-shell\build\opt\mongo\shell\shell_utils_launcher.obj" "E:\robo-shell\build\opt\mongo\util\version_impl.obj" "E:\robo-shell\build\opt\mongo\util\signal_handlers.obj" "E:\robo-shell\build\opt\mongo\util\signal_win32.obj" "E:\robo-shell\build\opt\mongo\db\log_process_details.obj" "E:\robo-shell\build\opt\mongo\db\server_options_server_helpers.obj" "E:\robo-shell\build\opt\mongo\db\server_options_base.obj" "E:\robo-shell\build\opt\mongo\db\cluster_auth_mode_option_gen.obj" "E:\robo-shell\build\opt\mongo\db\keyfile_option_gen.obj" "E:\robo-shell\build\opt\mongo\db\server_options_base_gen.obj" "E:\robo-shell\build\opt\mongo\db\server_options_general_gen.obj" "E:\robo-shell\build\opt\mongo\db\server_options_nongeneral_gen.obj" "E:\robo-shell\build\opt\mongo\db\repl\is_master_response.obj" "E:\robo-shell\build\opt\mongo\db\repl\member_config.obj" "E:\robo-shell\build\opt\mongo\db\repl\repl_set_config.obj" "E:\robo-shell\build\opt\mongo\db\repl\repl_set_heartbeat_args_v1.obj" "E:\robo-shell\build\opt\mongo\db\repl\repl_set_heartbeat_response.obj" "E:\robo-shell\build\opt\mongo\db\repl\repl_set_request_votes_args.obj" "E:\robo-shell\build\opt\mongo\db\repl\repl_set_tag.obj" "E:\robo-shell\build\opt\mongo\db\repl\update_position_args.obj" "E:\robo-shell\build\opt\mongo\db\repl\last_vote.obj" "E:\robo-shell\build\opt\mongo\db\repl\repl_set_config_gen.obj" "E:\robo-shell\build\opt\mongo\db\repl\split_horizon.obj" "E:\robo-shell\build\opt\mongo\db\concurrency\d_concurrency.obj" "E:\robo-shell\build\opt\mongo\db\concurrency\lock_manager.obj" "E:\robo-shell\build\opt\mongo\db\concurrency\lock_state.obj" "E:\robo-shell\build\opt\mongo\db\concurrency\lock_stats.obj" "E:\robo-shell\build\opt\mongo\db\concurrency\replication_state_transition_lock_guard.obj" "E:\robo-shell\build\opt\mongo\util\concurrency\ticketholder.obj" "E:\robo-shell\build\opt\mongo\db\concurrency\flow_control_ticketholder.obj" "E:\robo-shell\build\opt\mongo\util\password.obj" "E:\robo-shell\build\opt\mongo\util\password_params_gen.obj" "E:\robo-shell\build\opt\mongo\util\options_parser\options_parser_init.obj" "E:\robo-shell\build\opt\mongo\shell\bench.obj" "E:\robo-shell\build\opt\mongo\db\traffic_reader.obj" "E:\robo-shell\build\opt\mongo\db\logical_session_id_helpers.obj" "E:\robo-shell\build\opt\mongo\db\catalog\index_key_validate.obj" "E:\robo-shell\build\opt\mongo\db\index\btree_key_generator.obj" "E:\robo-shell\build\opt\mongo\db\index\expression_keys_private.obj" "E:\robo-shell\build\opt\mongo\db\index\sort_key_generator.obj" "E:\robo-shell\build\opt\mongo\db\index\wildcard_key_generator.obj" "E:\robo-shell\build\opt\mongo\db\exec\projection_exec_agg.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\parsed_aggregation_projection.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\parsed_aggregation_projection_node.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\parsed_exclusion_projection.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\parsed_inclusion_projection.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\parsed_add_fields.obj" "E:\robo-shell\build\opt\mongo\db\index\expression_params.obj" "E:\robo-shell\build\opt\mongo\db\index\s2_common.obj" "E:\robo-shell\build\opt\mongo\db\hasher.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_index_format.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_matcher.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_query_impl.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_query_parser.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_spec.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_spec_legacy.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_language.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_basic_phrase_matcher.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_basic_tokenizer.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_unicode_phrase_matcher.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_unicode_tokenizer.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_util.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_element_iterator.obj" "E:\robo-shell\build\opt\mongo\db\fts\stemmer.obj" "E:\robo-shell\build\opt\mongo\db\fts\stop_words.obj" "E:\robo-shell\build\opt\mongo\db\fts\stop_words_list.obj" "E:\robo-shell\build\opt\mongo\db\fts\tokenizer.obj" "E:\robo-shell\build\opt\third_party\shim_stemmer.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\runtime\api.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\libstemmer\libstemmer_utf8.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_dutch.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_german.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_porter.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_spanish.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_english.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_hungarian.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_portuguese.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_swedish.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_finnish.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_italian.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_romanian.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_turkish.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_danish.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_french.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_norwegian.obj" "E:\robo-shell\build\opt\third_party\libstemmer_c\src_c\stem_UTF_8_russian.obj" "E:\robo-shell\build\opt\mongo\db\fts\unicode\codepoints_casefold.obj" "E:\robo-shell\build\opt\mongo\db\fts\unicode\codepoints_delimiter_list.obj" "E:\robo-shell\build\opt\mongo\db\fts\unicode\codepoints_diacritic_list.obj" "E:\robo-shell\build\opt\mongo\db\fts\unicode\codepoints_diacritic_map.obj" "E:\robo-shell\build\opt\mongo\db\fts\unicode\string.obj" "E:\robo-shell\build\opt\mongo\shell\linenoise_utf8.obj" "E:\robo-shell\build\opt\mongo\db\index\index_descriptor.obj" "E:\robo-shell\build\opt\mongo\db\catalog\index_catalog.obj" "E:\robo-shell\build\opt\mongo\db\catalog\index_catalog_entry.obj" "E:\robo-shell\build\opt\mongo\db\catalog\disable_index_spec_namespace_generation_gen.obj" "E:\robo-shell\build\opt\mongo\shell\encrypted_dbclient_base.obj" "E:\robo-shell\build\opt\mongo\shell\fle_shell_options_gen.obj" "E:\robo-shell\build\opt\mongo\shell\shell_options_gen.obj" "E:\robo-shell\build\opt\mongo\shell\shell_options_storage.obj" "E:\robo-shell\build\opt\mongo\shell\kms.obj" "E:\robo-shell\build\opt\mongo\shell\kms_aws.obj" "E:\robo-shell\build\opt\mongo\shell\kms_local.obj" "E:\robo-shell\build\opt\mongo\shell\kms_gen.obj" "E:\robo-shell\build\opt\third_party\shim_kms_message.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\hexlify.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_b64.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_decrypt_request.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_encrypt_request.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_kv_list.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_message.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_request.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_request_opt.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_request_str.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_response.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_response_parser.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\sort.obj" "E:\robo-shell\build\opt\third_party\kms-message\src\kms_crypto_windows.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\base.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\bindata.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\bson.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\code.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\countdownlatch.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\cursor.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\cursor_handle.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\db.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\dbcollection.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\dbpointer.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\dbquery.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\dbref.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\engine.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\error.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\exception.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\global.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\idwrapper.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\implscope.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\internedstring.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\jscustomallocator.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\jsstringwrapper.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\jsthread.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\maxkey.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\minkey.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\mongo.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\mongohelpers.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\mongohelpers_js.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\nativefunction.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\numberdecimal.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\numberint.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\numberlong.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\object.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\objectwrapper.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\oid.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\PosixNSPR.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\proxyscope.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\regexp.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\session.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\status.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\timestamp.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\uri.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\valuereader.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\valuewriter.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\engine_gen.obj" "E:\robo-shell\build\opt\mongo\scripting\mozjs\scripting_util_gen.obj" "E:\robo-shell\build\opt\third_party\shim_mozjs.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\mongo_sources\mongoErrorReportToString.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\mongo_sources\freeOpToJSContext.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\builtin\RegExp.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\frontend\Parser.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\gc\StoreBuffer.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\jsarray.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\jsmath.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\mfbt\Unified_cpp_mfbt0.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\perf\pm_stub.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\util\DoubleToString.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\vm\Interpreter.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\vm\JSAtom.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\mfbt\Compression.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\mfbt\double-conversion\double-conversion\strtod.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\mfbt\lz4.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\mozglue\misc\Printf.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\mozglue\misc\TimeStamp.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\mozglue\misc\StackWalk.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\mozglue\misc\ConditionVariable_windows.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\mozglue\misc\Mutex_windows.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\mozglue\misc\TimeStamp_windows.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_acos.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_acosh.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_asin.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_atan2.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_atanh.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_cosh.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_exp.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_hypot.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_log.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_log10.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_log2.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_pow.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_sinh.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\e_sqrt.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\k_exp.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_asinh.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_atan.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_cbrt.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_ceil.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_ceilf.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_copysign.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_expm1.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_fabs.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_floor.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_floorf.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_log1p.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_nearbyint.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_rint.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_rintf.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_scalbn.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_tanh.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_trunc.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\modules\fdlibm\s_truncf.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\extract\js\src\jit\x86-shared\Disassembler-x86-shared.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src0.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src1.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src10.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src11.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src12.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src13.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src14.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src15.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src16.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src17.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src18.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src19.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src2.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src20.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src21.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src22.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src23.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src24.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src25.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src26.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src27.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src28.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src29.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src3.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src30.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src31.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src32.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src33.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src34.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src35.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src36.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src37.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src38.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src39.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src4.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src40.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src41.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src42.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src43.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src44.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src5.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src6.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src7.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src8.obj" "E:\robo-shell\build\opt\third_party\mozjs-60\platform\x86_64\windows\build\Unified_cpp_js_src9.obj" "E:\robo-shell\build\opt\mongo\scripting\deadline_monitor.obj" "E:\robo-shell\build\opt\mongo\scripting\deadline_monitor_gen.obj" "E:\robo-shell\build\opt\mongo\scripting\dbdirectclient_factory.obj" "E:\robo-shell\build\opt\mongo\scripting\engine.obj" "E:\robo-shell\build\opt\mongo\scripting\jsexception.obj" "E:\robo-shell\build\opt\mongo\scripting\utils.obj" "E:\robo-shell\build\opt\mongo\shell\mongo.obj" "E:\robo-shell\build\opt\mongo\scripting\bson_template_evaluator.obj" "E:\robo-shell\build\opt\mongo\crypto\aead_encryption.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_algo.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_array.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_expr.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_geo.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_internal_expr_eq.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_leaf.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_parser.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_text_base.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_text_noop.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_tree.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_where_base.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_where_noop.obj" "E:\robo-shell\build\opt\mongo\db\matcher\expression_with_placeholder.obj" "E:\robo-shell\build\opt\mongo\db\matcher\extensions_callback.obj" "E:\robo-shell\build\opt\mongo\db\matcher\extensions_callback_noop.obj" "E:\robo-shell\build\opt\mongo\db\matcher\match_details.obj" "E:\robo-shell\build\opt\mongo\db\matcher\matchable.obj" "E:\robo-shell\build\opt\mongo\db\matcher\matcher.obj" "E:\robo-shell\build\opt\mongo\db\matcher\matcher_type_set.obj" "E:\robo-shell\build\opt\mongo\db\matcher\rewrite_expr.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\encrypt_schema_types.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_all_elem_match_from_index.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_allowed_properties.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_cond.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_eq.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_fmod.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_match_array_index.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_num_array_items.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_num_properties.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_object_match.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_root_doc_eq.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_str_length.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_unique_items.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\expression_internal_schema_xor.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\json_pointer.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\json_schema_parser.obj" "E:\robo-shell\build\opt\mongo\db\matcher\schema\encrypt_schema_gen.obj" "E:\robo-shell\build\opt\mongo\db\query\query_knobs_gen.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\expression.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\expression_trigonometric.obj" "E:\robo-shell\build\opt\mongo\util\summation.obj" "E:\robo-shell\build\opt\mongo\util\regex_util.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\expression_context.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\variables.obj" "E:\robo-shell\build\opt\mongo\db\query\collation\collator_factory_interface.obj" "E:\robo-shell\build\opt\mongo\db\query\collation\collation_index_key.obj" "E:\robo-shell\build\opt\mongo\db\query\collation\collation_spec.obj" "E:\robo-shell\build\opt\mongo\db\query\collation\collator_interface.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\aggregation_request.obj" "E:\robo-shell\build\opt\mongo\db\query\explain_options.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\document_source_change_stream_gen.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\document_source_list_sessions_gen.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\document_source_merge_gen.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\document_source_merge_modes_gen.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\document_source_replace_root_gen.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\exchange_spec_gen.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\value_gen.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\document_source_merge_spec.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\resume_token.obj" "E:\robo-shell\build\opt\mongo\db\storage\key_string.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\dependencies.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\document.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\document_comparator.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\document_path_support.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\value.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\value_comparator.obj" "E:\robo-shell\build\opt\mongo\util\intrusive_counter.obj" "E:\robo-shell\build\opt\mongo\db\query\datetime\date_time_support.obj" "E:\robo-shell\build\opt\third_party\shim_timelib.obj" "E:\robo-shell\build\opt\third_party\timelib-2018.01\astro.obj" "E:\robo-shell\build\opt\third_party\timelib-2018.01\dow.obj" "E:\robo-shell\build\opt\third_party\timelib-2018.01\interval.obj" "E:\robo-shell\build\opt\third_party\timelib-2018.01\parse_date.obj" "E:\robo-shell\build\opt\third_party\timelib-2018.01\parse_iso_intervals.obj" "E:\robo-shell\build\opt\third_party\timelib-2018.01\parse_tz.obj" "E:\robo-shell\build\opt\third_party\timelib-2018.01\parse_zoneinfo.obj" "E:\robo-shell\build\opt\third_party\timelib-2018.01\timelib.obj" "E:\robo-shell\build\opt\third_party\timelib-2018.01\tm2unixtime.obj" "E:\robo-shell\build\opt\third_party\timelib-2018.01\unixtime2tm.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\field_path.obj" "E:\robo-shell\build\opt\mongo\db\matcher\path.obj" "E:\robo-shell\build\opt\mongo\db\matcher\path_internal.obj" "E:\robo-shell\build\opt\mongo\db\geo\geoparser.obj" "E:\robo-shell\build\opt\mongo\db\geo\geometry_container.obj" "E:\robo-shell\build\opt\mongo\db\geo\hash.obj" "E:\robo-shell\build\opt\mongo\db\geo\shapes.obj" "E:\robo-shell\build\opt\mongo\db\geo\big_polygon.obj" "E:\robo-shell\build\opt\mongo\db\geo\r2_region_coverer.obj" "E:\robo-shell\build\opt\third_party\s2\s1angle.obj" "E:\robo-shell\build\opt\third_party\s2\s2.obj" "E:\robo-shell\build\opt\third_party\s2\s2cellid.obj" "E:\robo-shell\build\opt\third_party\s2\s2latlng.obj" "E:\robo-shell\build\opt\third_party\s2\s1interval.obj" "E:\robo-shell\build\opt\third_party\s2\s2cap.obj" "E:\robo-shell\build\opt\third_party\s2\s2cell.obj" "E:\robo-shell\build\opt\third_party\s2\s2cellunion.obj" "E:\robo-shell\build\opt\third_party\s2\s2edgeindex.obj" "E:\robo-shell\build\opt\third_party\s2\s2edgeutil.obj" "E:\robo-shell\build\opt\third_party\s2\s2latlngrect.obj" "E:\robo-shell\build\opt\third_party\s2\s2loop.obj" "E:\robo-shell\build\opt\third_party\s2\s2pointregion.obj" "E:\robo-shell\build\opt\third_party\s2\s2polygon.obj" "E:\robo-shell\build\opt\third_party\s2\s2polygonbuilder.obj" "E:\robo-shell\build\opt\third_party\s2\s2polyline.obj" "E:\robo-shell\build\opt\third_party\s2\s2r2rect.obj" "E:\robo-shell\build\opt\third_party\s2\s2region.obj" "E:\robo-shell\build\opt\third_party\s2\s2regioncoverer.obj" "E:\robo-shell\build\opt\third_party\s2\s2regionintersection.obj" "E:\robo-shell\build\opt\third_party\s2\s2regionunion.obj" "E:\robo-shell\build\opt\third_party\s2\util\math\mathutil.obj" "E:\robo-shell\build\opt\third_party\s2\util\coding\coder.obj" "E:\robo-shell\build\opt\third_party\s2\util\coding\varint.obj" "E:\robo-shell\build\opt\third_party\s2\strings\split.obj" "E:\robo-shell\build\opt\third_party\s2\strings\stringprintf.obj" "E:\robo-shell\build\opt\third_party\s2\strings\strutil.obj" "E:\robo-shell\build\opt\third_party\s2\base\int128.obj" "E:\robo-shell\build\opt\third_party\s2\base\logging.obj" "E:\robo-shell\build\opt\third_party\s2\base\stringprintf.obj" "E:\robo-shell\build\opt\third_party\s2\base\strtoint.obj" "E:\robo-shell\build\opt\mongo\db\fts\fts_query_noop.obj" "E:\robo-shell\build\opt\mongo\crypto\symmetric_crypto.obj" "E:\robo-shell\build\opt\mongo\crypto\symmetric_crypto_windows.obj" "E:\robo-shell\build\opt\mongo\crypto\symmetric_key.obj" "E:\robo-shell\build\opt\mongo\db\views\resolved_view.obj" "E:\robo-shell\build\opt\mongo\db\storage\duplicate_key_error_info.obj" "E:\robo-shell\build\opt\mongo\client\connection_string_connect.obj" "E:\robo-shell\build\opt\mongo\client\mongo_uri_connect.obj" "E:\robo-shell\build\opt\mongo\client\connpool.obj" "E:\robo-shell\build\opt\mongo\client\dbclient_connection.obj" "E:\robo-shell\build\opt\mongo\client\dbclient_rs.obj" "E:\robo-shell\build\opt\mongo\client\global_conn_pool.obj" "E:\robo-shell\build\opt\mongo\client\global_conn_pool_gen.obj" "E:\robo-shell\build\opt\mongo\client\replica_set_change_notifier.obj" "E:\robo-shell\build\opt\mongo\client\replica_set_monitor.obj" "E:\robo-shell\build\opt\mongo\client\replica_set_monitor_manager.obj" "E:\robo-shell\build\opt\mongo\executor\thread_pool_task_executor.obj" "E:\robo-shell\build\opt\mongo\executor\network_interface_thread_pool.obj" "E:\robo-shell\build\opt\mongo\executor\network_interface_factory.obj" "E:\robo-shell\build\opt\mongo\executor\connection_pool_tl.obj" "E:\robo-shell\build\opt\mongo\executor\network_interface_tl.obj" "E:\robo-shell\build\opt\mongo\transport\transport_layer_manager.obj" "E:\robo-shell\build\opt\mongo\transport\service_executor_adaptive.obj" "E:\robo-shell\build\opt\mongo\transport\service_executor_reserved.obj" "E:\robo-shell\build\opt\mongo\transport\service_executor_synchronous.obj" "E:\robo-shell\build\opt\mongo\transport\service_executor_gen.obj" "E:\robo-shell\build\opt\mongo\transport\transport_layer_asio.obj" "E:\robo-shell\build\opt\mongo\base\system_error.obj" "E:\robo-shell\build\opt\mongo\client\async_client.obj" "E:\robo-shell\build\opt\mongo\transport\message_compressor_manager.obj" "E:\robo-shell\build\opt\mongo\transport\message_compressor_metrics.obj" "E:\robo-shell\build\opt\mongo\transport\message_compressor_registry.obj" "E:\robo-shell\build\opt\mongo\transport\message_compressor_snappy.obj" "E:\robo-shell\build\opt\mongo\transport\message_compressor_zlib.obj" "E:\robo-shell\build\opt\mongo\transport\message_compressor_zstd.obj" "E:\robo-shell\build\opt\third_party\shim_zstd.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\common\entropy_common.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\common\fse_decompress.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\common\threading.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\common\pool.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\common\zstd_common.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\common\error_private.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\common\xxhash.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\compress\hist.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\compress\fse_compress.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\compress\huf_compress.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\compress\zstd_compress.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\compress\zstdmt_compress.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\compress\zstd_fast.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\compress\zstd_double_fast.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\compress\zstd_lazy.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\compress\zstd_opt.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\compress\zstd_ldm.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\decompress\huf_decompress.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\decompress\zstd_decompress.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\dictBuilder\cover.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\dictBuilder\fastcover.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\dictBuilder\divsufsort.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\dictBuilder\zdict.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\deprecated\zbuff_common.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\deprecated\zbuff_compress.obj" "E:\robo-shell\build\opt\third_party\zstandard-1.3.7\zstd\lib\deprecated\zbuff_decompress.obj" "E:\robo-shell\build\opt\third_party\shim_zlib.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\adler32.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\crc32.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\compress.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\deflate.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\infback.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\inffast.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\inflate.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\inftrees.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\trees.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\uncompr.obj" "E:\robo-shell\build\opt\third_party\zlib-1.2.11\zutil.obj" "E:\robo-shell\build\opt\third_party\shim_snappy.obj" "E:\robo-shell\build\opt\third_party\snappy-1.1.7\snappy-c.obj" "E:\robo-shell\build\opt\third_party\snappy-1.1.7\snappy.obj" "E:\robo-shell\build\opt\third_party\snappy-1.1.7\snappy-sinksource.obj" "E:\robo-shell\build\opt\mongo\executor\network_interface.obj" "E:\robo-shell\build\opt\mongo\executor\task_executor.obj" "E:\robo-shell\build\opt\mongo\executor\connection_pool.obj" "E:\robo-shell\build\opt\mongo\executor\egress_tag_closer_manager.obj" "E:\robo-shell\build\opt\mongo\executor\connection_pool_stats.obj" "E:\robo-shell\build\opt\mongo\client\dbclient_base.obj" "E:\robo-shell\build\opt\mongo\client\dbclient_cursor.obj" "E:\robo-shell\build\opt\mongo\client\index_spec.obj" "E:\robo-shell\build\opt\mongo\util\net\private\ssl_expiration.obj" "E:\robo-shell\build\opt\mongo\util\net\ssl_manager.obj" "E:\robo-shell\build\opt\mongo\util\net\ssl_parameters.obj" "E:\robo-shell\build\opt\mongo\util\net\ssl_manager_windows.obj" "E:\robo-shell\build\opt\mongo\util\net\ssl_stream.obj" "E:\robo-shell\build\opt\mongo\util\net\ssl_parameters_gen.obj" "E:\robo-shell\build\opt\third_party\shim_asio.obj" "E:\robo-shell\build\opt\third_party\asio-master\asio\src\asio.obj" "E:\robo-shell\build\opt\mongo\util\net\ssl_types.obj" "E:\robo-shell\build\opt\mongo\util\net\ssl_options.obj" "E:\robo-shell\build\opt\mongo\util\net\private\socket_poll.obj" "E:\robo-shell\build\opt\mongo\util\net\sock.obj" "E:\robo-shell\build\opt\mongo\util\background.obj" "E:\robo-shell\build\opt\mongo\db\commands\server_status.obj" "E:\robo-shell\build\opt\mongo\db\stats\counters.obj" "E:\robo-shell\build\opt\mongo\db\commands.obj" "E:\robo-shell\build\opt\mongo\db\audit.obj" "E:\robo-shell\build\opt\mongo\db\query\count_command_as_aggregation_command.obj" "E:\robo-shell\build\opt\mongo\db\query\count_request.obj" "E:\robo-shell\build\opt\mongo\db\query\cursor_request.obj" "E:\robo-shell\build\opt\mongo\db\query\cursor_response.obj" "E:\robo-shell\build\opt\mongo\db\query\find_and_modify_request.obj" "E:\robo-shell\build\opt\mongo\db\query\getmore_request.obj" "E:\robo-shell\build\opt\mongo\db\query\killcursors_request.obj" "E:\robo-shell\build\opt\mongo\db\query\killcursors_response.obj" "E:\robo-shell\build\opt\mongo\db\query\view_response_formatter.obj" "E:\robo-shell\build\opt\mongo\db\query\count_command_gen.obj" "E:\robo-shell\build\opt\mongo\rpc\factory.obj" "E:\robo-shell\build\opt\mongo\rpc\object_check.obj" "E:\robo-shell\build\opt\mongo\rpc\legacy_request.obj" "E:\robo-shell\build\opt\mongo\rpc\legacy_request_builder.obj" "E:\robo-shell\build\opt\mongo\rpc\legacy_reply.obj" "E:\robo-shell\build\opt\mongo\rpc\legacy_reply_builder.obj" "E:\robo-shell\build\opt\mongo\rpc\reply_builder_interface.obj" "E:\robo-shell\build\opt\mongo\rpc\object_check_gen.obj" "E:\robo-shell\build\opt\mongo\s\catalog\mongo_version_range.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_changelog.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_chunk.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_collection.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_config_version.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_database.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_lockpings.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_locks.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_mongos.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_shard_collection.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_shard_database.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_shard.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_tags.obj" "E:\robo-shell\build\opt\mongo\s\request_types\add_shard_request_type.obj" "E:\robo-shell\build\opt\mongo\s\request_types\add_shard_to_zone_request_type.obj" "E:\robo-shell\build\opt\mongo\s\request_types\balance_chunk_request_type.obj" "E:\robo-shell\build\opt\mongo\s\request_types\commit_chunk_migration_request_type.obj" "E:\robo-shell\build\opt\mongo\s\request_types\merge_chunk_request_type.obj" "E:\robo-shell\build\opt\mongo\s\request_types\migration_secondary_throttle_options.obj" "E:\robo-shell\build\opt\mongo\s\request_types\move_chunk_request.obj" "E:\robo-shell\build\opt\mongo\s\request_types\remove_shard_from_zone_request_type.obj" "E:\robo-shell\build\opt\mongo\s\request_types\set_shard_version_request.obj" "E:\robo-shell\build\opt\mongo\s\request_types\split_chunk_request_type.obj" "E:\robo-shell\build\opt\mongo\s\request_types\update_zone_key_range_request_type.obj" "E:\robo-shell\build\opt\mongo\s\cannot_implicitly_create_collection_info.obj" "E:\robo-shell\build\opt\mongo\s\chunk_version.obj" "E:\robo-shell\build\opt\mongo\s\database_version_helpers.obj" "E:\robo-shell\build\opt\mongo\s\shard_id.obj" "E:\robo-shell\build\opt\mongo\s\stale_exception.obj" "E:\robo-shell\build\opt\mongo\s\would_change_owning_shard_exception.obj" "E:\robo-shell\build\opt\mongo\s\catalog\type_chunk_base_gen.obj" "E:\robo-shell\build\opt\mongo\s\chunk_version_gen.obj" "E:\robo-shell\build\opt\mongo\s\database_version_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\clone_catalog_data_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\clear_jumbo_flag_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\create_collection_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\create_database_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\flush_database_cache_updates_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\flush_routing_table_cache_updates_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\get_database_version_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\move_primary_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\shard_collection_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\clone_collection_options_from_primary_shard_gen.obj" "E:\robo-shell\build\opt\mongo\s\request_types\wait_for_fail_point_gen.obj" "E:\robo-shell\build\opt\mongo\rpc\message.obj" "E:\robo-shell\build\opt\mongo\rpc\op_msg.obj" "E:\robo-shell\build\opt\mongo\rpc\protocol.obj" "E:\robo-shell\build\opt\third_party\wiredtiger\src\checksum\software\checksum.obj" "E:\robo-shell\build\opt\third_party\wiredtiger\src\checksum\x86\crc32-x86.obj" "E:\robo-shell\build\opt\third_party\wiredtiger\src\checksum\x86\crc32-x86-alt.obj" "E:\robo-shell\build\opt\mongo\db\wire_version.obj" "E:\robo-shell\build\opt\mongo\db\bson\dotted_path_support.obj" "E:\robo-shell\build\opt\mongo\db\query\query_request.obj" "E:\robo-shell\build\opt\mongo\db\query\tailable_mode.obj" "E:\robo-shell\build\opt\mongo\db\query\tailable_mode_gen.obj" "E:\robo-shell\build\opt\mongo\db\repl\read_concern_args.obj" "E:\robo-shell\build\opt\mongo\db\catalog\collection_catalog.obj" "E:\robo-shell\build\opt\mongo\db\catalog\collection.obj" "E:\robo-shell\build\opt\mongo\db\ops\write_ops_parsers.obj" "E:\robo-shell\build\opt\mongo\db\ops\write_ops_gen.obj" "E:\robo-shell\build\opt\mongo\db\query\hint_parser.obj" "E:\robo-shell\build\opt\mongo\db\query\hint_gen.obj" "E:\robo-shell\build\opt\mongo\db\pipeline\runtime_constants_gen.obj" "E:\robo-shell\build\opt\mongo\db\dbmessage.obj" "E:\robo-shell\build\opt\mongo\client\connection_string.obj" "E:\robo-shell\build\opt\mongo\client\mongo_uri.obj" "E:\robo-shell\build\opt\mongo\util\dns_query.obj" "E:\robo-shell\build\opt\mongo\client\query.obj" "E:\robo-shell\build\opt\mongo\client\authenticate.obj" "E:\robo-shell\build\opt\mongo\client\native_sasl_client_session.obj" "E:\robo-shell\build\opt\mongo\client\sasl_client_authenticate.obj" "E:\robo-shell\build\opt\mongo\client\sasl_client_authenticate_impl.obj" "E:\robo-shell\build\opt\mongo\client\sasl_client_conversation.obj" "E:\robo-shell\build\opt\mongo\client\sasl_client_session.obj" "E:\robo-shell\build\opt\mongo\client\sasl_plain_client_conversation.obj" "E:\robo-shell\build\opt\mongo\client\sasl_scram_client_conversation.obj" "E:\robo-shell\build\opt\mongo\util\md5.obj" "E:\robo-shell\build\opt\mongo\util\password_digest.obj" "E:\robo-shell\build\opt\mongo\util\icu.obj" "E:\robo-shell\build\opt\mongo\util\icu_init.obj" "E:\robo-shell\build\opt\third_party\shim_icu.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\affixpatternparser.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\alphaindex.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\anytrans.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\astro.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\basictz.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\bocsu.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\brktrans.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\buddhcal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\calendar.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\casetrn.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\cecal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\chnsecal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\choicfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\coleitr.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\coll.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collation.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationbuilder.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationcompare.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationdata.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationdatabuilder.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationdatareader.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationdatawriter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationfastlatin.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationfastlatinbuilder.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationfcd.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationiterator.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationkeys.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationroot.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationrootelements.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationruleparser.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationsets.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationsettings.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationtailoring.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\collationweights.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\compactdecimalformat.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\coptccal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\cpdtrans.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\csdetect.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\csmatch.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\csr2022.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\csrecog.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\csrmbcs.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\csrsbcs.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\csrucode.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\csrutf8.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\curramt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\currfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\currpinf.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\currunit.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\dangical.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\datefmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\dayperiodrules.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\dcfmtsym.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\decContext.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\decNumber.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\decfmtst.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\decimalformatpattern.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\decimfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\decimfmtimpl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\digitaffix.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\digitaffixesandpadding.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\digitformatter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\digitgrouping.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\digitinterval.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\digitlst.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\dtfmtsym.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\dtitvfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\dtitvinf.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\dtptngen.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\dtrule.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\esctrn.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ethpccal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\fmtable.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\fmtable_cnv.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\format.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\fphdlimp.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\fpositer.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\funcrepl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\gender.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\gregocal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\gregoimp.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\hebrwcal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\identifier_info.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\indiancal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\inputext.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\islamcal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\japancal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\measfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\measunit.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\measure.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\msgfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\name2uni.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\nfrs.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\nfrule.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\nfsubs.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\nortrans.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\nultrans.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\numfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\numsys.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\olsontz.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\persncal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\pluralaffix.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\plurfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\plurrule.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\precision.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\quant.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\quantityformatter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\rbnf.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\rbt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\rbt_data.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\rbt_pars.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\rbt_rule.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\rbt_set.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\rbtz.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\regexcmp.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\regeximp.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\regexst.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\regextxt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\region.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\reldatefmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\reldtfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\rematch.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\remtrans.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\repattrn.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\rulebasedcollator.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\scientificnumberformatter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\scriptset.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\search.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\selfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\sharedbreakiterator.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\simpletz.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\smallintformatter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\smpdtfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\smpdtfst.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\sortkey.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\standardplural.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\strmatch.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\strrepl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\stsearch.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\taiwncal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\timezone.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\titletrn.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tmunit.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tmutamt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tmutfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tolowtrn.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\toupptrn.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\translit.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\transreg.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tridpars.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tzfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tzgnames.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tznames.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tznames_impl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tzrule.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\tztrans.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ucal.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ucln_in.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ucol.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ucol_res.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ucol_sit.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ucoleitr.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ucsdet.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\udat.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\udateintervalformat.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\udatpg.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ufieldpositer.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\uitercollationiterator.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ulocdata.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\umsg.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\unesctrn.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\uni2name.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\unum.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\unumsys.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\upluralrules.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\uregex.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\uregexc.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\uregion.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\usearch.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\uspoof.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\uspoof_build.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\uspoof_conf.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\uspoof_impl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\uspoof_wsconf.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\utf16collationiterator.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\utf8collationiterator.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\utmscale.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\utrans.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\valueformatter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\visibledigits.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\vtzone.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\vzone.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\windtfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\winnmfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\wintzimpl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\zonemeta.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\zrule.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\i18n\ztrans.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\appendable.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\bmpset.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\brkeng.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\brkiter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\bytestream.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\bytestrie.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\bytestriebuilder.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\bytestrieiterator.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\caniter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\chariter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\charstr.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\cmemory.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\cstr.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\cstring.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\cwchar.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\dictbe.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\dictionarydata.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\dtintrv.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\errorcode.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\filteredbrk.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\filterednormalizer2.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\icudataver.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\icuplug.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\listformatter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\loadednormalizer2impl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\locavailable.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\locbased.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\locdispnames.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\locdspnm.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\locid.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\loclikely.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\locmap.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\locresdata.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\locutil.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\messagepattern.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\normalizer2.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\normalizer2impl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\normlzr.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\parsepos.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\patternprops.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\pluralmap.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\propname.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\propsvec.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\punycode.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\putil.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\rbbi.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\rbbidata.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\rbbinode.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\rbbirb.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\rbbiscan.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\rbbisetb.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\rbbistbl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\rbbitblb.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\resbund.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\resbund_cnv.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\resource.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ruleiter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\schriter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\serv.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\servlk.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\servlkf.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\servls.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\servnotf.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\servrbf.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\servslkf.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\sharedobject.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\simpleformatter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\stringpiece.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\stringtriebuilder.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uarrsort.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ubidi.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ubidi_props.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ubidiln.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ubidiwrt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ubrk.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucase.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucasemap.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucasemap_titlecase_brkiter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucat.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uchar.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucharstrie.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucharstriebuilder.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucharstrieiterator.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uchriter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucln_cmn.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucmndata.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv2022.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_bld.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_cb.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_cnv.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_ct.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_err.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_ext.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_io.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_lmb.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_set.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_u16.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_u32.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_u7.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnv_u8.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnvbocu.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnvdisp.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnvhz.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnvisci.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnvlat1.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnvmbcs.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnvscsu.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucnvsel.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucol_swp.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ucurr.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\udata.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\udatamem.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\udataswp.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uenum.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uhash.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uhash_us.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uidna.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uinit.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uinvchar.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uiter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ulist.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ulistformatter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uloc.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uloc_keytype.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uloc_tag.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\umapfile.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\umath.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\umutex.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unames.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unifiedcache.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unifilt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unifunct.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uniset.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uniset_closure.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uniset_props.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unisetspan.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unistr.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unistr_case.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unistr_case_locale.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unistr_cnv.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unistr_props.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unistr_titlecase_brkiter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unorm.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\unormcmp.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uobject.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uprops.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ures_cnv.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uresbund.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uresdata.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\usc_impl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uscript.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uscript_props.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uset.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uset_props.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\usetiter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ushape.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\usprep.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ustack.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ustr_cnv.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ustr_titlecase_brkiter.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ustr_wcs.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ustrcase.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ustrcase_locale.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ustrenum.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ustrfmt.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ustring.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\ustrtrns.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\utext.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\utf_impl.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\util.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\util_props.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\utrace.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\utrie.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\utrie2.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\utrie2_builder.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uts46.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\utypes.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uvector.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uvectr32.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\uvectr64.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\common\wintz.obj" "E:\robo-shell\build\opt\third_party\icu4c-57.1\source\stubdata\stubdata.obj" "E:\robo-shell\build\opt\mongo\rpc\get_status_from_command_result.obj" "E:\robo-shell\build\opt\mongo\rpc\write_concern_error_detail.obj" "E:\robo-shell\build\opt\mongo\executor\remote_command_request.obj" "E:\robo-shell\build\opt\mongo\executor\remote_command_response.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\config_server_metadata.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\egress_metadata_hook_list.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\logical_time_metadata.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\sharding_metadata.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\repl_set_metadata.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\oplog_query_metadata.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\tracking_metadata.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\client_metadata.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\client_metadata_ismaster.obj" "E:\robo-shell\build\opt\mongo\transport\service_entry_point_utils.obj" "E:\robo-shell\build\opt\mongo\transport\session.obj" "E:\robo-shell\build\opt\mongo\transport\transport_layer.obj" "E:\robo-shell\build\opt\mongo\s\is_mongos.obj" "E:\robo-shell\build\opt\mongo\db\logical_time_validator.obj" "E:\robo-shell\build\opt\mongo\db\signed_logical_time.obj" "E:\robo-shell\build\opt\mongo\db\keys_collection_manager_gen.obj" "E:\robo-shell\build\opt\mongo\db\keys_collection_manager.obj" "E:\robo-shell\build\opt\mongo\db\keys_collection_cache.obj" "E:\robo-shell\build\opt\mongo\db\key_generator.obj" "E:\robo-shell\build\opt\mongo\db\repl\repl_client_info.obj" "E:\robo-shell\build\opt\mongo\db\repl\replication_coordinator.obj" "E:\robo-shell\build\opt\mongo\db\repl\replication_coordinator_noop.obj" "E:\robo-shell\build\opt\mongo\db\repl\replication_consistency_markers.obj" "E:\robo-shell\build\opt\mongo\db\repl\replication_process.obj" "E:\robo-shell\build\opt\mongo\db\repl\storage_interface.obj" "E:\robo-shell\build\opt\mongo\db\repl\rollback_gen.obj" "E:\robo-shell\build\opt\mongo\db\namespace_string.obj" "E:\robo-shell\build\opt\mongo\db\repl\bson_extract_optime.obj" "E:\robo-shell\build\opt\mongo\db\repl\optime.obj" "E:\robo-shell\build\opt\mongo\db\keys_collection_client_sharded.obj" "E:\robo-shell\build\opt\mongo\s\catalog\sharding_catalog_client.obj" "E:\robo-shell\build\opt\mongo\db\logical_clock.obj" "E:\robo-shell\build\opt\mongo\db\logical_clock_gen.obj" "E:\robo-shell\build\opt\mongo\db\global_settings.obj" "E:\robo-shell\build\opt\mongo\db\repl\repl_settings.obj" "E:\robo-shell\build\opt\mongo\db\repl\repl_settings_gen.obj" "E:\robo-shell\build\opt\mongo\db\keys_collection_document.obj" "E:\robo-shell\build\opt\mongo\db\time_proof_service.obj" "E:\robo-shell\build\opt\mongo\db\logical_time.obj" "E:\robo-shell\build\opt\mongo\db\operation_time_tracker.obj" "E:\robo-shell\build\opt\mongo\db\auth\action_set.obj" "E:\robo-shell\build\opt\mongo\db\auth\action_type.obj" "E:\robo-shell\build\opt\mongo\db\auth\impersonation_session.obj" "E:\robo-shell\build\opt\mongo\db\auth\privilege.obj" "E:\robo-shell\build\opt\mongo\db\auth\privilege_parser.obj" "E:\robo-shell\build\opt\mongo\db\auth\resource_pattern.obj" "E:\robo-shell\build\opt\mongo\db\auth\user_management_commands_parser.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\impersonated_user_metadata.obj" "E:\robo-shell\build\opt\mongo\rpc\metadata\impersonated_user_metadata_gen.obj" "E:\robo-shell\build\opt\mongo\db\server_options_helpers.obj" "E:\robo-shell\build\opt\mongo\db\server_options_helpers_gen.obj" "E:\robo-shell\build\opt\mongo\util\cmdline_utils\censor_cmdline.obj" "E:\robo-shell\build\opt\mongo\db\field_ref.obj" "E:\robo-shell\build\opt\mongo\db\field_ref_set.obj" "E:\robo-shell\build\opt\mongo\db\field_parser.obj" "E:\robo-shell\build\opt\mongo\db\keypattern.obj" "E:\robo-shell\build\opt\mongo\db\write_concern_options.obj" "E:\robo-shell\build\opt\mongo\db\index_names.obj" "E:\robo-shell\build\opt\mongo\db\commands\test_commands_enabled.obj" "E:\robo-shell\build\opt\mongo\db\commands\test_commands_enabled_gen.obj" "E:\robo-shell\build\opt\mongo\db\commands\server_status_internal.obj" "E:\robo-shell\build\opt\mongo\db\commands\server_status_metric.obj" "E:\robo-shell\build\opt\mongo\db\auth\address_restriction.obj" "E:\robo-shell\build\opt\mongo\db\auth\address_restriction_gen.obj" "E:\robo-shell\build\opt\mongo\db\auth\restriction_environment.obj" "E:\robo-shell\build\opt\mongo\bson\mutable\document.obj" "E:\robo-shell\build\opt\mongo\bson\mutable\element.obj" "E:\robo-shell\build\opt\mongo\util\safe_num.obj" "E:\robo-shell\build\opt\mongo\db\auth\authorization_manager.obj" "E:\robo-shell\build\opt\mongo\db\auth\authorization_session.obj" "E:\robo-shell\build\opt\mongo\db\auth\auth_decorations.obj" "E:\robo-shell\build\opt\mongo\db\auth\user_name.obj" "E:\robo-shell\build\opt\mongo\db\auth\role_name.obj" "E:\robo-shell\build\opt\mongo\client\read_preference.obj" "E:\robo-shell\build\opt\mongo\db\baton.obj" "E:\robo-shell\build\opt\mongo\db\client.obj" "E:\robo-shell\build\opt\mongo\db\default_baton.obj" "E:\robo-shell\build\opt\mongo\db\operation_context.obj" "E:\robo-shell\build\opt\mongo\db\operation_context_group.obj" "E:\robo-shell\build\opt\mongo\db\service_context.obj" "E:\robo-shell\build\opt\mongo\db\server_recovery.obj" "E:\robo-shell\build\opt\mongo\db\unclean_shutdown.obj" "E:\robo-shell\build\opt\mongo\db\repl_set_member_in_standalone_mode.obj" "E:\robo-shell\build\opt\mongo\util\periodic_runner.obj" "E:\robo-shell\build\opt\mongo\util\background_thread_clock_source.obj" "E:\robo-shell\build\opt\mongo\util\clock_source.obj" "E:\robo-shell\build\opt\mongo\util\fast_clock_source_factory.obj" "E:\robo-shell\build\opt\mongo\db\storage\write_unit_of_work.obj" "E:\robo-shell\build\opt\mongo\util\fail_point.obj" "E:\robo-shell\build\opt\mongo\util\fail_point_registry.obj" "E:\robo-shell\build\opt\mongo\util\fail_point_service.obj" "E:\robo-shell\build\opt\mongo\util\fail_point_server_parameter_gen.obj" "E:\robo-shell\build\opt\mongo\db\storage\storage_options.obj" "E:\robo-shell\build\opt\mongo\db\storage\storage_parameters_gen.obj" "E:\robo-shell\build\opt\mongo\db\multi_key_path_tracker.obj" "E:\robo-shell\build\opt\mongo\db\logical_session_id.obj" "E:\robo-shell\build\opt\mongo\db\logical_session_id_gen.obj" "E:\robo-shell\build\opt\mongo\idl\server_parameter.obj" "E:\robo-shell\build\opt\mongo\idl\server_parameter_with_storage.obj" "E:\robo-shell\build\opt\mongo\util\options_parser\constraints.obj" "E:\robo-shell\build\opt\mongo\util\options_parser\environment.obj" "E:\robo-shell\build\opt\mongo\util\options_parser\option_description.obj" "E:\robo-shell\build\opt\mongo\util\options_parser\option_section.obj" "E:\robo-shell\build\opt\mongo\util\options_parser\options_parser.obj" "E:\robo-shell\build\opt\mongo\util\options_parser\startup_option_init.obj" "E:\robo-shell\build\opt\mongo\util\options_parser\startup_options.obj" "E:\robo-shell\build\opt\mongo\util\options_parser\value.obj" "E:\robo-shell\build\opt\third_party\shim_yaml.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\binary.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\contrib\graphbuilder.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\contrib\graphbuilderadapter.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\convert.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\directives.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\emit.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\emitfromevents.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\emitter.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\emitterstate.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\emitterutils.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\exceptions.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\exp.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\memory.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\node.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\node_data.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\nodebuilder.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\nodeevents.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\null.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\ostream_wrapper.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\parse.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\parser.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\regex_yaml.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\scanner.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\scanscalar.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\scantag.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\scantoken.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\simplekey.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\singledocparser.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\stream.obj" "E:\robo-shell\build\opt\third_party\yaml-cpp-0.6.2\src\tag.obj" "E:\robo-shell\build\opt\mongo\util\net\cidr.obj" "E:\robo-shell\build\opt\mongo\util\net\hostandport.obj" "E:\robo-shell\build\opt\mongo\util\net\hostname_canonicalization.obj" "E:\robo-shell\build\opt\mongo\util\net\sockaddr.obj" "E:\robo-shell\build\opt\mongo\util\net\socket_exception.obj" "E:\robo-shell\build\opt\mongo\util\net\socket_utils.obj" "E:\robo-shell\build\opt\mongo\util\net\hostandport_gen.obj" "E:\robo-shell\build\opt\mongo\util\winutil.obj" "E:\robo-shell\build\opt\mongo\util\concurrency\spin_lock.obj" "E:\robo-shell\build\opt\mongo\util\net\http_client_winhttp.obj" "E:\robo-shell\build\opt\mongo\idl\idl_parser.obj" "E:\robo-shell\build\opt\mongo\db\command_generic_argument.obj" "E:\robo-shell\build\opt\mongo\crypto\sha_block_windows.obj" "E:\robo-shell\build\opt\mongo\crypto\sha1_block.obj" "E:\robo-shell\build\opt\mongo\crypto\sha256_block.obj" "E:\robo-shell\build\opt\mongo\util\secure_compare_memory.obj" "E:\robo-shell\build\opt\mongo\base\secure_allocator.obj" "E:\robo-shell\build\opt\mongo\util\secure_zero_memory.obj" "E:\robo-shell\build\opt\mongo\util\processinfo.obj" "E:\robo-shell\build\opt\mongo\util\processinfo_windows.obj" "E:\robo-shell\build\opt\mongo\db\server_options.obj" "E:\robo-shell\build\opt\mongo\bson\util\bson_extract.obj" "E:\robo-shell\build\opt\mongo\base\data_range.obj" "E:\robo-shell\build\opt\mongo\base\data_range_cursor.obj" "E:\robo-shell\build\opt\mongo\base\data_type.obj" "E:\robo-shell\build\opt\mongo\base\data_type_string_data.obj" "E:\robo-shell\build\opt\mongo\base\data_type_terminated.obj" "E:\robo-shell\build\opt\mongo\base\error_codes.obj" "E:\robo-shell\build\opt\mongo\base\error_extra_info.obj" "E:\robo-shell\build\opt\mongo\base\global_initializer.obj" "E:\robo-shell\build\opt\mongo\base\global_initializer_registerer.obj" "E:\robo-shell\build\opt\mongo\base\init.obj" "E:\robo-shell\build\opt\mongo\base\initializer.obj" "E:\robo-shell\build\opt\mongo\base\initializer_dependency_graph.obj" "E:\robo-shell\build\opt\mongo\base\make_string_vector.obj" "E:\robo-shell\build\opt\mongo\base\parse_number.obj" "E:\robo-shell\build\opt\mongo\base\shim.obj" "E:\robo-shell\build\opt\mongo\base\simple_string_data_comparator.obj" "E:\robo-shell\build\opt\mongo\base\status.obj" "E:\robo-shell\build\opt\mongo\base\string_data.obj" "E:\robo-shell\build\opt\mongo\base\transaction_error.obj" "E:\robo-shell\build\opt\mongo\base\validate_locale.obj" "E:\robo-shell\build\opt\mongo\bson\bson_comparator_interface_base.obj" "E:\robo-shell\build\opt\mongo\bson\bson_depth.obj" "E:\robo-shell\build\opt\mongo\bson\bson_validate.obj" "E:\robo-shell\build\opt\mongo\bson\bsonelement.obj" "E:\robo-shell\build\opt\mongo\bson\bsonmisc.obj" "E:\robo-shell\build\opt\mongo\bson\bsonobj.obj" "E:\robo-shell\build\opt\mongo\bson\bsonobjbuilder.obj" "E:\robo-shell\build\opt\mongo\bson\bsontypes.obj" "E:\robo-shell\build\opt\mongo\bson\json.obj" "E:\robo-shell\build\opt\mongo\bson\oid.obj" "E:\robo-shell\build\opt\mongo\bson\simple_bsonelement_comparator.obj" "E:\robo-shell\build\opt\mongo\bson\simple_bsonobj_comparator.obj" "E:\robo-shell\build\opt\mongo\bson\timestamp.obj" "E:\robo-shell\build\opt\mongo\logger\component_message_log_domain.obj" "E:\robo-shell\build\opt\mongo\logger\console.obj" "E:\robo-shell\build\opt\mongo\logger\log_component.obj" "E:\robo-shell\build\opt\mongo\logger\log_component_settings.obj" "E:\robo-shell\build\opt\mongo\logger\log_manager.obj" "E:\robo-shell\build\opt\mongo\logger\log_severity.obj" "E:\robo-shell\build\opt\mongo\logger\logger.obj" "E:\robo-shell\build\opt\mongo\logger\logstream_builder.obj" "E:\robo-shell\build\opt\mongo\logger\message_event_utf8_encoder.obj" "E:\robo-shell\build\opt\mongo\logger\message_log_domain.obj" "E:\robo-shell\build\opt\mongo\logger\ramlog.obj" "E:\robo-shell\build\opt\mongo\logger\redaction.obj" "E:\robo-shell\build\opt\mongo\logger\rotatable_file_manager.obj" "E:\robo-shell\build\opt\mongo\logger\rotatable_file_writer.obj" "E:\robo-shell\build\opt\mongo\platform\decimal128.obj" "E:\robo-shell\build\opt\mongo\platform\mutex.obj" "E:\robo-shell\build\opt\mongo\platform\posix_fadvise.obj" "E:\robo-shell\build\opt\mongo\platform\process_id.obj" "E:\robo-shell\build\opt\mongo\platform\random.obj" "E:\robo-shell\build\opt\mongo\platform\shared_library.obj" "E:\robo-shell\build\opt\mongo\platform\shared_library_windows.obj" "E:\robo-shell\build\opt\mongo\platform\stack_locator.obj" "E:\robo-shell\build\opt\mongo\platform\stack_locator_windows.obj" "E:\robo-shell\build\opt\mongo\platform\strcasestr.obj" "E:\robo-shell\build\opt\mongo\platform\strnlen.obj" "E:\robo-shell\build\opt\mongo\util\allocator.obj" "E:\robo-shell\build\opt\mongo\util\assert_util.obj" "E:\robo-shell\build\opt\mongo\util\base64.obj" "E:\robo-shell\build\opt\mongo\util\boost_assert_impl.obj" "E:\robo-shell\build\opt\mongo\util\concurrency\idle_thread_block.obj" "E:\robo-shell\build\opt\mongo\util\concurrency\thread_name.obj" "E:\robo-shell\build\opt\mongo\util\duration.obj" "E:\robo-shell\build\opt\mongo\util\errno_util.obj" "E:\robo-shell\build\opt\mongo\util\exception_filter_win32.obj" "E:\robo-shell\build\opt\mongo\util\exit.obj" "E:\robo-shell\build\opt\mongo\util\file.obj" "E:\robo-shell\build\opt\mongo\util\hex.obj" "E:\robo-shell\build\opt\mongo\util\itoa.obj" "E:\robo-shell\build\opt\mongo\util\log.obj" "E:\robo-shell\build\opt\mongo\util\platform_init.obj" "E:\robo-shell\build\opt\mongo\util\shell_exec.obj" "E:\robo-shell\build\opt\mongo\util\signal_handlers_synchronous.obj" "E:\robo-shell\build\opt\mongo\util\stacktrace.obj" "E:\robo-shell\build\opt\mongo\util\stacktrace_windows.obj" "E:\robo-shell\build\opt\mongo\util\startup_test.obj" "E:\robo-shell\build\opt\mongo\util\str.obj" "E:\robo-shell\build\opt\mongo\util\system_clock_source.obj" "E:\robo-shell\build\opt\mongo\util\system_tick_source.obj" "E:\robo-shell\build\opt\mongo\util\text.obj" "E:\robo-shell\build\opt\mongo\util\time_support.obj" "E:\robo-shell\build\opt\mongo\util\timer.obj" "E:\robo-shell\build\opt\mongo\util\uuid.obj" "E:\robo-shell\build\opt\mongo\util\version.obj" "E:\robo-shell\build\opt\third_party\shim_pcrecpp.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_byte_order.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_compile.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_config.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_dfa_exec.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_exec.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_fullinfo.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_get.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_globals.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_maketables.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_newline.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_ord2utf8.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_refcount.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_string_utils.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_study.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_tables.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_ucd.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_valid_utf8.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_version.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_xclass.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_chartables.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcrecpp.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_scanner.obj" "E:\robo-shell\build\opt\third_party\pcre-8.42\pcre_stringpiece.obj" "E:\robo-shell\build\opt\third_party\shim_intel_decimal128.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_exception.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_four_over_pi.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_bessel.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_bid.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_cbrt.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_erf.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_exp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_int.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_inv_hyper.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_inv_trig.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_lgamma.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_log.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_mod.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_ops.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_ops_64.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_pow.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_powi.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_sqrt.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\dpml_ux_trig.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\float128\sqrt_tab_t.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_2_str_tables.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_acos.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_acosh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_add.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_asin.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_asinh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_atan.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_atan2.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_atanh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_cbrt.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_compare.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_cos.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_cosh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_div.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_erf.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_erfc.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_exp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_exp10.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_exp2.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_expm1.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_fdimd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_fma.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_fmod.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_frexp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_hypot.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_ldexp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_lgamma.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_llrintd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_log.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_log10.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_log1p.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_log2.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_logb.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_logbd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_lrintd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_lround.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_minmax.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_modf.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_mul.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_nearbyintd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_next.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_nexttowardd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_noncomp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_pow.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_quantexpd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_quantize.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_rem.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_round_integral.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_scalb.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_scalbl.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_sin.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_sinh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_sqrt.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_string.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_tan.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_tanh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_tgamma.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_to_int16.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_to_int32.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_to_int64.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_to_int8.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_to_uint16.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_to_uint32.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_to_uint64.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid128_to_uint8.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_acos.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_acosh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_add.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_asin.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_asinh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_atan.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_atan2.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_atanh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_cbrt.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_compare.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_cos.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_cosh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_div.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_erf.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_erfc.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_exp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_exp10.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_exp2.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_expm1.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_fdimd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_fma.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_fmod.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_frexp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_hypot.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_ldexp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_lgamma.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_llrintd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_log.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_log10.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_log1p.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_log2.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_logb.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_logbd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_lrintd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_lround.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_minmax.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_modf.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_mul.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_nearbyintd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_next.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_nexttowardd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_noncomp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_pow.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_quantexpd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_quantize.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_rem.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_round_integral.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_scalb.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_scalbl.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_sin.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_sinh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_sqrt.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_string.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_sub.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_tan.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_tanh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_tgamma.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_to_bid128.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_to_bid64.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_to_int16.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_to_int32.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_to_int64.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_to_int8.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_to_uint16.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_to_uint32.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_to_uint64.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid32_to_uint8.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_acos.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_acosh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_add.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_asin.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_asinh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_atan.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_atan2.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_atanh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_cbrt.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_compare.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_cos.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_cosh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_div.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_erf.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_erfc.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_exp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_exp10.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_exp2.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_expm1.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_fdimd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_fma.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_fmod.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_frexp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_hypot.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_ldexp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_lgamma.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_llrintd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_log.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_log10.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_log1p.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_log2.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_logb.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_logbd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_lrintd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_lround.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_minmax.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_modf.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_mul.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_nearbyintd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_next.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_nexttowardd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_noncomp.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_pow.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_quantexpd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_quantize.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_rem.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_round_integral.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_scalb.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_scalbl.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_sin.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_sinh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_sqrt.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_string.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_tan.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_tanh.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_tgamma.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_to_bid128.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_to_int16.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_to_int32.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_to_int64.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_to_int8.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_to_uint16.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_to_uint32.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_to_uint64.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid64_to_uint8.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_binarydecimal.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_convert_data.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_decimal_data.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_decimal_globals.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_dpd.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_feclearexcept.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_fegetexceptflag.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_feraiseexcept.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_fesetexceptflag.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_fetestexcept.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_flag_operations.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_from_int.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\bid_round.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\strtod128.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\strtod32.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\strtod64.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\wcstod128.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\wcstod32.obj" "E:\robo-shell\build\opt\third_party\IntelRDFPMathLib20U1\LIBRARY\src\wcstod64.obj" "E:\robo-shell\build\opt\third_party\shim_fmt.obj" "E:\robo-shell\build\opt\third_party\fmt\dist\src\format.obj" "E:\robo-shell\build\opt\third_party\fmt\dist\src\posix.obj" "E:\robo-shell\build\opt\third_party\shim_boost.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\cmdline.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\config_file.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\convert.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\options_description.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\parsers.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\positional_options.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\split.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\utf8_codecvt_facet.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\value_semantic.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\variables_map.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\program_options\src\winmain.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\iostreams\src\file_descriptor.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\iostreams\src\mapped_file.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\filesystem\src\codecvt_error_category.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\filesystem\src\operations.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\filesystem\src\path.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\filesystem\src\path_traits.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\filesystem\src\portability.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\filesystem\src\unique_path.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\filesystem\src\utf8_codecvt_facet.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\filesystem\src\windows_file_codecvt.obj" "E:\robo-shell\build\opt\third_party\boost-1.70.0\libs\system\src\error_code.obj" "E:\robo-shell\build\opt\third_party\shim_abseil.obj" "E:\robo-shell\build\opt\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.obj" "E:\robo-shell\build\opt\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\city.obj" "E:\robo-shell\build\opt\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.obj" "E:\robo-shell\build\opt\third_party\murmurhash3\MurmurHash3.obj" "E:\robo-shell\build\opt\mongo\util\quick_exit.obj" "E:\robo-shell\build\opt\third_party\shim_allocator.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\base\dynamic_annotations.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\base\elf_mem_image.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\base\logging.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\base\spinlock.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\base\spinlock_internal.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\base\sysinfo.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\base\vdso_support.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\central_freelist.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\common.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\internal_logging.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\malloc_extension.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\malloc_hook.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\memfs_malloc.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\page_heap.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\sampler.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\span.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\stack_trace_table.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\stacktrace.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\static_vars.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\symbolize.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\thread_cache.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\tcmalloc.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\windows\port.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\windows\system-alloc.obj" "E:\robo-shell\build\opt\third_party\gperftools-2.7\dist\src\fake_stacktrace_scope.obj" "E:\robo-shell\build\opt\mongo\util\debugger.obj" "E:\robo-shell\build\opt\mongo\util\boost_assert_shim.obj" "E:\robo-shell\build\opt\mongo\shell\dbshell.obj" "E:\robo-shell\build\opt\mongo\shell\mongodbcr.obj" "E:\robo-shell\build\opt\mongo\shell\shell_options_init.obj" Crypt32.lib Secur32.lib Dnsapi.lib winhttp.lib "..\third-party\libssh2-1.9.0\Release\libssh2.lib" "E:\openssl-1.1.1f\libssl.lib" "E:\openssl-1.1.1f\libcrypto.lib" ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib psapi.lib bcrypt.lib Iphlpapi.lib dbghelp.lib ws2_32.lib winmm.lib version.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"E:/robo/build/Release/src/robomongo/Release/robo3t.pdb" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/robo/build/Release/src/robomongo/Release/robo3t.lib" /MACHINE:X64  /machine:x64 robomongo.dir\Release\winres.res
  robomongo.dir\Release\main.obj
  robomongo.dir\Release\QtUtils.obj
  robomongo.dir\Release\StdUtils.obj
  robomongo.dir\Release\Logger.obj
  robomongo.dir\Release\HexUtils.obj
  robomongo.dir\Release\BsonUtils.obj
  robomongo.dir\Release\CredentialSettings.obj
  robomongo.dir\Release\ConnectionSettings.obj
  robomongo.dir\Release\Event.obj
  robomongo.dir\Release\Enums.obj
  robomongo.dir\Release\EventError.obj
  robomongo.dir\Release\EventBusSubscriber.obj
  robomongo.dir\Release\EventBusDispatcher.obj
  robomongo.dir\Release\EventWrapper.obj
  robomongo.dir\Release\EventBus.obj
  robomongo.dir\Release\KeyboardManager.obj
  robomongo.dir\Release\MongoNamespace.obj
  robomongo.dir\Release\MongoFunction.obj
  robomongo.dir\Release\MongoUtils.obj
  robomongo.dir\Release\MongoCollection.obj
  robomongo.dir\Release\MongoCollectionInfo.obj
  robomongo.dir\Release\MongoQueryInfo.obj
  robomongo.dir\Release\CursorPosition.obj
  robomongo.dir\Release\ScriptInfo.obj
  robomongo.dir\Release\MongoEventsInfo.obj
  robomongo.dir\Release\ptimeutil.obj
  robomongo.dir\Release\json.obj
  robomongo.dir\Release\ScriptEngine.obj
  robomongo.dir\Release\MongoEvents.obj
  robomongo.dir\Release\MongoDocument.obj
  robomongo.dir\Release\AppStyle.obj
  robomongo.dir\Release\MongoServer.obj
  robomongo.dir\Release\MongoShell.obj
  robomongo.dir\Release\MongoDatabase.obj
  robomongo.dir\Release\App.obj
  robomongo.dir\Release\MongoClient.obj
  robomongo.dir\Release\MongoWorker.obj
  robomongo.dir\Release\ReplicaSet.obj
  robomongo.dir\Release\SettingsManager.obj
  robomongo.dir\Release\AppRegistry.obj
  robomongo.dir\Release\StringOperations.obj
  robomongo.dir\Release\common.obj
  robomongo.dir\Release\SimpleCrypt.obj
  robomongo.dir\Release\RoboCrypt.obj
  robomongo.dir\Release\GuiRegistry.obj
  robomongo.dir\Release\AboutDialog.obj
  robomongo.dir\Release\EulaDialog.obj
  robomongo.dir\Release\ConnectionAdvancedTab.obj
  robomongo.dir\Release\ConnectionAuthTab.obj
  robomongo.dir\Release\ConnectionBasicTab.obj
  robomongo.dir\Release\ConnectionDiagnosticDialog.obj
  robomongo.dir\Release\ConnectionDialog.obj
  robomongo.dir\Release\CopyCollectionDialog.obj
  robomongo.dir\Release\IndicatorLabel.obj
  robomongo.dir\Release\CreateCollectionDialog.obj
  robomongo.dir\Release\CreateDatabaseDialog.obj
  robomongo.dir\Release\CreateUserDialog.obj
  robomongo.dir\Release\ComboBoxUtils.obj
  robomongo.dir\Release\DialogUtils.obj
  robomongo.dir\Release\PreferencesDialog.obj
  robomongo.dir\Release\ConnectionsDialog.obj
  robomongo.dir\Release\ExportDialog.obj
  robomongo.dir\Release\ChangeShellTimeoutDialog.obj
  robomongo.dir\Release\PlainJavaScriptEditor.obj
  robomongo.dir\Release\JSLexer.obj
  robomongo.dir\Release\FindFrame.obj
  robomongo.dir\Release\AddEditIndexDialog.obj
  robomongo.dir\Release\ScriptWidget.obj
  robomongo.dir\Release\ExplorerCollectionTreeItem.obj
  robomongo.dir\Release\ExplorerCollectionIndexesDir.obj
  robomongo.dir\Release\ExplorerCollectionIndexItem.obj
  robomongo.dir\Release\ExplorerTreeItem.obj
  robomongo.dir\Release\ExplorerReplicaSetFolderItem.obj
  robomongo.dir\Release\ExplorerReplicaSetTreeItem.obj
  robomongo.dir\Release\ExplorerDatabaseTreeItem.obj
  robomongo.dir\Release\ExplorerDatabaseCategoryTreeItem.obj
  robomongo.dir\Release\ExplorerUserTreeItem.obj
  robomongo.dir\Release\ExplorerFunctionTreeItem.obj
  robomongo.dir\Release\DocumentTextEditor.obj
  robomongo.dir\Release\FunctionTextEditor.obj
  robomongo.dir\Release\ExplorerServerTreeItem.obj
  robomongo.dir\Release\ExplorerTreeWidget.obj
  robomongo.dir\Release\ExplorerWidget.obj
  robomongo.dir\Release\BsonTableModel.obj
  robomongo.dir\Release\BsonTableView.obj
  robomongo.dir\Release\BsonTreeItem.obj
  robomongo.dir\Release\BsonTreeModel.obj
  robomongo.dir\Release\BsonTreeView.obj
  robomongo.dir\Release\Notifier.obj
  robomongo.dir\Release\CollectionStatsTreeItem.obj
  robomongo.dir\Release\CollectionStatsTreeWidget.obj
  robomongo.dir\Release\JsonPrepareThread.obj
  robomongo.dir\Release\OutputItemContentWidget.obj
  robomongo.dir\Release\OutputItemHeaderWidget.obj
  robomongo.dir\Release\OutputWidget.obj
  robomongo.dir\Release\PagingWidget.obj
  robomongo.dir\Release\ProgressBarPopup.obj
  robomongo.dir\Release\QueryWidget.obj
  robomongo.dir\Release\WorkAreaTabBar.obj
  robomongo.dir\Release\WorkAreaTabWidget.obj
  robomongo.dir\Release\WelcomeTab.obj
  robomongo.dir\Release\LogWidget.obj
  robomongo.dir\Release\MainWindow.obj
  robomongo.dir\Release\SSHTunnelTab.obj
  robomongo.dir\Release\SSLTab.obj
  robomongo.dir\Release\SshSettings.obj
  robomongo.dir\Release\SslSettings.obj
  robomongo.dir\Release\ReplicaSetSettings.obj
  robomongo.dir\Release\SshTunnelWorker.obj
  robomongo.dir\Release\mocs_compilation.obj
  robomongo.dir\Release\qrc_robo.obj
  robomongo.dir\Release\qrc_gui.obj
     Creating library E:/robo/build/Release/src/robomongo/Release/robo3t.lib and object E:/robo/build/Release/src/robomongo/Release/robo3t.exp
  robomongo.vcxproj -> E:\robo\build\Release\src\robomongo\Release\robo3t.exe
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(693): warning C26440: Function 'qt_noop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(300): warning C26440: Function 'QTypeInfo<bool>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(301): warning C26440: Function 'QTypeInfo<char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(302): warning C26440: Function 'QTypeInfo<signed char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(303): warning C26440: Function 'QTypeInfo<unsigned char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(304): warning C26440: Function 'QTypeInfo<short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(305): warning C26440: Function 'QTypeInfo<unsigned short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(306): warning C26440: Function 'QTypeInfo<int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(307): warning C26440: Function 'QTypeInfo<unsigned int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(308): warning C26440: Function 'QTypeInfo<long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(309): warning C26440: Function 'QTypeInfo<unsigned long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(310): warning C26440: Function 'QTypeInfo<__int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(311): warning C26440: Function 'QTypeInfo<unsigned __int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(312): warning C26440: Function 'QTypeInfo<float>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(313): warning C26440: Function 'QTypeInfo<double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(328): warning C26440: Function 'QTypeInfo<long double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(333): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(334): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(337): warning C26440: Function 'QTypeInfo<wchar_t>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsysinfo.h(227): warning C26440: Function 'QSysInfo::macVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(66): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(90): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(97): warning C26440: Function 'QMessageLogger::noDebug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(74): warning C26440: Function 'QTypeInfo<QFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(83): warning C26440: Function 'QTypeInfo<QIncompatibleFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(55): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(83): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(84): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(86): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(87): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(460): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(482): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(483): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(484): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(485): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(509): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(517): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(521): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(598): warning C26440: Function 'QTypeInfo<QChar>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(55): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(66): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(101): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(57): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(64): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(74): warning C26440: Function 'QArrayData::isMutable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(92): warning C26440: Function 'QArrayData::detachCapacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(99): warning C26440: Function 'QArrayData::detachFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(107): warning C26440: Function 'QArrayData::cloneFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(123): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(73): warning C26440: Function 'qstrlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(76): warning C26440: Function 'qstrnlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(95): warning C26440: Function 'qstrncmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(208): warning C26440: Function 'QByteArray::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(440): warning C26440: Function 'QByteArray::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(441): warning C26440: Function 'QByteArray::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(445): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(444): warning C26440: Function 'QByteArray::QByteArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(470): warning C26440: Function 'QByteArray::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(476): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(477): warning C26440: Function 'QByteArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(481): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(487): warning C26440: Function 'QByteArray::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(502): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(503): warning C26440: Function 'QByteArray::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(508): warning C26440: Function 'QByteArray::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(513): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(524): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(525): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(536): warning C26440: Function 'QByteRef::QByteRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(544): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(545): warning C26432: If you define or delete any default operation in the type 'class QByteRef', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(549): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(551): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(553): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(555): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(557): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(559): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(577): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(579): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(583): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(633): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(637): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(639): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(641): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(643): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(645): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(647): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(649): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(651): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(653): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(655): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(680): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(684): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(686): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(692): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(703): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(705): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(708): warning C26440: Function 'QTypeInfo<QByteArray>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(162): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(222): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(238): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(242): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(273): warning C26447: The function is declared 'noexcept' but calls function 'isRightToLeft()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(288): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(289): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(297): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(304): warning C26440: Function 'QTypeInfo<QStringView>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'qstrnlen()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(161): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(199): warning C26440: Function 'QTypeInfo<QLatin1String>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(239): warning C26440: Function 'QString::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(240): warning C26440: Function 'QString::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(261): warning C26440: Function 'QString::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(477): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(478): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(475): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(476): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(567): warning C26496: The variable 'dataPtr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(590): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(592): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(819): warning C26440: Function 'QString::QString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(820): warning C26440: Function 'QString::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(822): warning C26440: Function 'QString::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(919): warning C26440: Function 'QString::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(933): warning C26440: Function 'QString::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(936): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(938): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(940): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(941): warning C26440: Function 'QString::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(944): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(946): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(948): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(952): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(953): warning C26440: Function 'QString::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(959): warning C26440: Function 'QString::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(962): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(964): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(966): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(968): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(970): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(972): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(974): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(976): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(978): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(980): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(982): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(984): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(986): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(988): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(990): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(993): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(996): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(999): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1003): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1007): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1011): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1026): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1034): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1035): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1042): warning C26440: Function 'QCharRef::QCharRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1051): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1054): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1063): warning C26432: If you define or delete any default operation in the type 'class QCharRef', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1128): warning C26440: Function 'QTypeInfo<QCharRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1135): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1139): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1151): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1161): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1169): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1171): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1173): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1175): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1194): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1199): warning C26440: Function 'operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1375): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1393): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1397): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1400): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1403): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1407): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1419): warning C26440: Function 'QTypeInfo<QString>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1436): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1457): warning C26440: Function 'QStringRef::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1458): warning C26440: Function 'QStringRef::position' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1459): warning C26440: Function 'QStringRef::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1460): warning C26440: Function 'QStringRef::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1461): warning C26440: Function 'QStringRef::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1527): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1526): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1535): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1536): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1537): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1552): warning C26440: Function 'QStringRef::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1554): warning C26440: Function 'QStringRef::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1606): warning C26440: Function 'QTypeInfo<QStringRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1611): warning C26440: Function 'QStringRef::QStringRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1871): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1872): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(387): warning C26440: Function 'QtPrivate::QSlotObjectBase::QSlotObjectBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(393): warning C26440: Function 'QtPrivate::QSlotObjectBase::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(394): warning C26440: Function 'QtPrivate::QSlotObjectBase::call' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(396): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::QSlotObjectBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(292): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26440: Function 'QGenericArgument::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(295): warning C26440: Function 'QGenericArgument::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(305): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(591): warning C26440: Function 'QMetaObject::Connection::Connection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(613): warning C26440: Function 'QMetaObject::superClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(595): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(602): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(615): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(623): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_ctz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(640): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(688): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(701): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(711): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(722): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(809): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(830): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(855): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clzll()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(867): warning C26497: The function 'qCountLeadingZeroBits' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(869): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(72): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(73): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(74): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(75): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(76): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(88): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(107): warning C26497: The function 'qHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(110): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QByteArray>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(77): warning C26432: If you define or delete any default operation in the type 'class QRegExp', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(121): warning C26440: Function 'QTypeInfo<QRegExp>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringmatcher.h(69): warning C26440: Function 'QStringMatcher::caseSensitivity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QString>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(113): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(116): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(126): warning C26434: Function 'QStringList::operator+' hides a non-virtual function 'QList<QString>::operator+' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(128): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(130): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(132): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(151): warning C26440: Function 'QTypeInfo<QStringList>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(155): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(154): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(157): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(156): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(223): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(229): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(234): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(264): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(269): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(274): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(279): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(297): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(302): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26440: Function 'QScopedPointerPodDeleter::cleanup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(252): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(282): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(336): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(713): warning C26440: Function 'QMetaType::isExtended' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(836): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26432: If you define or delete any default operation in the type 'struct QtMetaTypePrivate::VariantData', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<std::_Vb_const_iterator<std::_Wrap_alloc<std::allocator<unsigned int> > > >::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1077): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1095): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToBegin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1096): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1097): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1098): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1109): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1111): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1113): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1119): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QSequentialIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1248): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1268): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1269): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1270): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1271): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1273): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1278): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::find' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1281): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1283): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1289): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QAssociativeIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1332): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1346): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QPairVariantInterfaceImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1471): warning C26440: Function 'QtPrivate::MetaObjectForType<void,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2208): warning C26432: If you define or delete any default operation in the type 'class QMetaType', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2210): warning C26447: The function is declared 'noexcept' but calls function 'isExtended()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2211): warning C26447: The function is declared 'noexcept' but calls function 'dtor()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2214): warning C26440: Function 'QMetaType::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(142): warning C26440: Function 'QObject::isWidgetType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(143): warning C26440: Function 'QObject::isWindowType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(202): warning C26440: Function 'QObject::children' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(408): warning C26440: Function 'QObject::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(411): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(612): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(613): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(301): warning C26440: Function 'QEvent::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(302): warning C26440: Function 'QEvent::spontaneous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(304): warning C26440: Function 'QEvent::setAccepted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(305): warning C26440: Function 'QEvent::isAccepted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(307): warning C26440: Function 'QEvent::accept' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(308): warning C26440: Function 'QEvent::ignore' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(334): warning C26440: Function 'QEvent::setSpontaneous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(342): warning C26440: Function 'QTimerEvent::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(354): warning C26440: Function 'QChildEvent::child' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(368): warning C26440: Function 'QDynamicPropertyChangeEvent::propertyName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(379): warning C26440: Function 'QDeferredDeleteEvent::loopLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreapplication.h(116): warning C26440: Function 'QCoreApplication::instance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(106): warning C26440: Function 'QTypeInfo<QPoint>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(120): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(271): warning C26440: Function 'QTypeInfo<QPointF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(285): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(101): warning C26440: Function 'QTypeInfo<QSize>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(187): warning C26440: Function 'QSize::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(194): warning C26440: Function 'operator/' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(268): warning C26440: Function 'QTypeInfo<QSizeF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(292): warning C26447: The function is declared 'noexcept' but calls function 'qIsNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(292): warning C26447: The function is declared 'noexcept' but calls function 'qIsNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(357): warning C26440: Function 'QSizeF::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(364): warning C26440: Function 'operator/' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcursor.h(118): warning C26440: Function 'QTypeInfo<QCursor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26440: Function 'QMapNodeBase::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(97): warning C26440: Function 'QMapNodeBase::setColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26440: Function 'QMapNodeBase::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26461: The pointer argument 'pp' for function 'QMapNodeBase::setParent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26440: Function 'QMapNodeBase::setParent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(127): warning C26429: Symbol 'bucket' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(126): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(124): warning C26440: Function 'QHashData::firstNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(141): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(146): warning C26440: Function 'QTypeInfo<QHashDummyValue>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(385): warning C26440: Function 'QVariant::PrivateShared::PrivateShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(392): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(397): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(400): warning C26476: Expression/symbol '&this->data = (union QVariant::Private::Data *)(other->data)' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(399): warning C26432: If you define or delete any default operation in the type 'struct QVariant::Private', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(513): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(514): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(555): warning C26440: Function 'QVariant::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(569): warning C26476: Expression/symbol 'this->d.data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(568): warning C26440: Function 'QVariant::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(583): warning C26440: Function 'QVariantComparisonHelper::QVariantComparisonHelper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(600): warning C26440: Function 'QTypeInfo<QVariant>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(751): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(754): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(758): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(771): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(774): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(786): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(803): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(820): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(839): warning C26496: The variable 'pi' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(842): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd1.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(847): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd2.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(844): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(849): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(866): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26432: If you define or delete any default operation in the type 'class QSharedData', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26440: Function 'QSharedData::QSharedData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(938): warning C26432: If you define or delete any default operation in the type 'class QLocale', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(943): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QLocalePrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1059): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1061): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1098): warning C26440: Function 'QTypeInfo<QLocale>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1104): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1108): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1113): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1115): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1119): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmargins.h(88): warning C26440: Function 'QTypeInfo<QMargins>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmargins.h(320): warning C26440: Function 'QTypeInfo<QMarginsF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(166): warning C26440: Function 'QTypeInfo<QRect>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(263): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(359): warning C26496: The variable 'w' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(360): warning C26496: The variable 'h' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(367): warning C26429: Symbol 'aw' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(383): warning C26429: Symbol 'xp2' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(626): warning C26440: Function 'QTypeInfo<QRectF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(687): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(693): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(782): warning C26429: Symbol 'ay' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(798): warning C26429: Symbol 'xp1' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(91): warning C26440: Function 'QPaintDevice::devicePixelRatioFScale' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(116): warning C26440: Function 'QPaintDevice::devType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(119): warning C26440: Function 'QPaintDevice::paintingActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(105): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(105): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(96): warning C26440: Function 'qUnpremultiply' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(79): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(94): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(107): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(108): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(109): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(110): warning C26440: Function 'QRgba64::setRed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(111): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(111): warning C26440: Function 'QRgba64::setGreen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(112): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(112): warning C26440: Function 'QRgba64::setBlue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(113): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(113): warning C26440: Function 'QRgba64::setAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(121): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(125): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(155): warning C26440: Function 'QRgba64::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(164): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(166): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(172): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(173): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(183): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(184): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(185): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(186): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(190): warning C26440: Function 'QTypeInfo<QRgba64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(86): warning C26432: If you define or delete any default operation in the type 'class QColor', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(281): warning C26440: Function 'QTypeInfo<QColor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(283): warning C26495: Variable 'QColor::cspec' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(286): warning C26495: Variable 'QColor::cspec' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(289): warning C26495: Variable 'QColor::cspec' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(292): warning C26495: Variable 'QColor::cspec' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(296): warning C26495: Variable 'QColor::cspec' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(59): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(71): warning C26456: Operator 'QPolygon::operator=' hides a non-virtual operator 'QVector<QPoint>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(73): warning C26456: Operator 'QPolygon::operator=' hides a non-virtual operator 'QVector<QPoint>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(74): warning C26434: Function 'QPolygon::swap' hides a non-virtual function 'QVector<QPoint>::swap' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(104): warning C26440: Function 'QTypeInfo<QPolygon>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(144): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(156): warning C26456: Operator 'QPolygonF::operator=' hides a non-virtual operator 'QVector<QPointF>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(156): warning C26447: The function is declared 'noexcept' but calls function 'swap()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(158): warning C26456: Operator 'QPolygonF::operator=' hides a non-virtual operator 'QVector<QPointF>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(159): warning C26434: Function 'QPolygonF::swap' hides a non-virtual function 'QVector<QPointF>::swap' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(159): warning C26440: Function 'QPolygonF::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(183): warning C26440: Function 'QTypeInfo<QPolygonF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(158): warning C26440: Function 'QDataStream::operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(174): warning C26440: Function 'QDataStream::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(215): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(220): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::StreamStateSaver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(223): warning C26447: The function is declared 'noexcept' but calls function 'resetStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(224): warning C26447: The function is declared 'noexcept' but calls function 'setStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(331): warning C26440: Function 'QDataStream::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(334): warning C26440: Function 'QDataStream::byteOrder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(337): warning C26440: Function 'QDataStream::version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(340): warning C26440: Function 'QDataStream::setVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(344): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(347): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(350): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(353): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(356): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(359): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(362): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(365): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qregion.h(73): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qregion.h(184): warning C26440: Function 'QTypeInfo<QRegion>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(92): warning C26440: Function 'QTypeInfo<QLine>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(98): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(149): warning C26440: Function 'QLine::translate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(172): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(175): warning C26440: Function 'QLine::setP1' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(180): warning C26440: Function 'QLine::setP2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(185): warning C26440: Function 'QLine::setPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(191): warning C26440: Function 'QLine::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(278): warning C26440: Function 'QTypeInfo<QLineF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(284): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(348): warning C26440: Function 'QLineF::translate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(378): warning C26496: The variable 'v' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(393): warning C26440: Function 'QLineF::setP1' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(398): warning C26440: Function 'QLineF::setP2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(403): warning C26440: Function 'QLineF::setPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(409): warning C26440: Function 'QLineF::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(60): warning C26495: Variable 'QMatrix::_m11' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(60): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(68): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(67): warning C26432: If you define or delete any default operation in the type 'class QMatrix', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(71): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(70): warning C26495: Variable 'QMatrix::_m11' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(78): warning C26440: Function 'QMatrix::m11' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(79): warning C26440: Function 'QMatrix::m12' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(80): warning C26440: Function 'QMatrix::m21' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(81): warning C26440: Function 'QMatrix::m22' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(82): warning C26440: Function 'QMatrix::dx' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(83): warning C26440: Function 'QMatrix::dy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(108): warning C26440: Function 'QMatrix::isInvertible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(109): warning C26440: Function 'QMatrix::determinant' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(122): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(129): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(141): warning C26440: Function 'QTypeInfo<QMatrix>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(162): warning C26440: Function 'QMatrix::isIdentity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(80): warning C26440: Function 'QPainterPath::Element::isMoveTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(81): warning C26440: Function 'QPainterPath::Element::isLineTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(82): warning C26440: Function 'QPainterPath::Element::isCurveTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(84): warning C26440: Function 'QPainterPath::Element::operator QPointF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(86): warning C26440: Function 'QPainterPath::Element::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(96): warning C26432: If you define or delete any default operation in the type 'class QPainterPath', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(218): warning C26440: Function 'QPainterPath::d_func' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(234): warning C26440: Function 'QTypeInfo<QPainterPath>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(235): warning C26440: Function 'QTypeInfo<QPainterPath::Element>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(348): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(350): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(81): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(80): warning C26432: If you define or delete any default operation in the type 'class QTransform', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(85): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(84): warning C26447: The function is declared 'noexcept' but calls function 'QMatrix()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(88): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(87): warning C26447: The function is declared 'noexcept' but calls function 'QMatrix()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(200): warning C26440: Function 'QTypeInfo<QTransform>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(240): warning C26440: Function 'QTransform::determinant' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(249): warning C26440: Function 'QTransform::m11' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(253): warning C26440: Function 'QTransform::m12' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(257): warning C26440: Function 'QTransform::m13' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(261): warning C26440: Function 'QTransform::m21' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(265): warning C26440: Function 'QTransform::m22' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(269): warning C26440: Function 'QTransform::m23' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(273): warning C26440: Function 'QTransform::m31' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(277): warning C26440: Function 'QTransform::m32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(281): warning C26440: Function 'QTransform::m33' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(285): warning C26440: Function 'QTransform::dx' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(289): warning C26440: Function 'QTransform::dy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(298): warning C26440: Function 'QTransform::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(322): warning C26440: Function 'QTransform::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(338): warning C26440: Function 'QTransform::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(101): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(178): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(209): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(210): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(211): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(212): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(213): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(215): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(220): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(232): warning C26440: Function 'QTypeInfo<QPixelFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(259): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(266): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(267): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(268): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(269): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(270): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(309): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(316): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(380): warning C26440: Function 'QImage::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(383): warning C26440: Function 'QTypeInfo<QImage>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(148): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26495: Variable 'QtSharedPointer::ExternalRefCountData::strongref' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(155): warning C26432: If you define or delete any default operation in the type 'struct QtSharedPointer::ExternalRefCountData', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(157): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(164): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::checkQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(165): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::setQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(77): warning C26432: If you define or delete any default operation in the type 'class QPixmap', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(78): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPlatformPixmap>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(81): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPlatformPixmap>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(202): warning C26440: Function 'QPixmap::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(205): warning C26440: Function 'QTypeInfo<QPixmap>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(220): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(83): warning C26432: If you define or delete any default operation in the type 'class QBrush', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(131): warning C26440: Function 'QBrush::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(137): warning C26440: Function 'QTypeInfo<QBrush>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(160): warning C26440: Function 'QBrush::style' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(161): warning C26440: Function 'QBrush::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(163): warning C26440: Function 'QBrush::transform' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(164): warning C26440: Function 'QBrush::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(382): warning C26440: Function 'QGradient::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(385): warning C26440: Function 'QGradient::spread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(425): warning C26440: Function 'QGradient::setSpread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(71): warning C26495: Variable 'QPalette::<anonymous-tag>::for_faster_swapping_dont_use' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(105): warning C26440: Function 'QPalette::currentColorGroup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(106): warning C26440: Function 'QPalette::setCurrentColorGroup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(157): warning C26440: Function 'QPalette::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(158): warning C26440: Function 'QPalette::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(193): warning C26440: Function 'QTypeInfo<QPalette>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(256): warning C26432: If you define or delete any default operation in the type 'class QFont', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(257): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(289): warning C26440: Function 'QFont::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(290): warning C26440: Function 'QFont::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(333): warning C26440: Function 'QTypeInfo<QFont>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(68): warning C26432: If you define or delete any default operation in the type 'class QFontMetrics', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(69): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(73): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(135): warning C26440: Function 'QTypeInfo<QFontMetrics>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(149): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(149): warning C26432: If you define or delete any default operation in the type 'class QFontMetricsF', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(203): warning C26440: Function 'QTypeInfo<QFontMetricsF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontinfo.h(85): warning C26440: Function 'QTypeInfo<QFontInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(68): warning C26497: The function 'qHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(153): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(154): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(155): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(156): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(231): warning C26440: Function 'QTypeInfo<QSizePolicy>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(190): warning C26432: If you define or delete any default operation in the type 'class QKeySequence', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(223): warning C26440: Function 'QKeySequence::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(226): warning C26440: Function 'QTypeInfo<QKeySequence>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(221): warning C26440: Function 'QWidget::internalWinId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(743): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(748): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(755): warning C26440: Function 'QWidget::windowType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(757): warning C26440: Function 'QWidget::windowFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(769): warning C26440: Function 'QWidget::isModal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(799): warning C26440: Function 'QWidget::font' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(844): warning C26440: Function 'QWidget::rect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(847): warning C26440: Function 'QWidget::geometry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(850): warning C26440: Function 'QWidget::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(853): warning C26434: Function 'QWidget::width' hides a non-virtual function 'QPaintDevice::width' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(853): warning C26440: Function 'QWidget::width' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(856): warning C26434: Function 'QWidget::height' hides a non-virtual function 'QPaintDevice::height' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(856): warning C26440: Function 'QWidget::height' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(860): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(867): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\initializer_context.h(55): warning C26440: Function 'mongo::InitializerContext::args' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\initializer_context.h(58): warning C26440: Function 'mongo::InitializerContext::env' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(352): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(353): warning C26432: If you define or delete any default operation in the type 'struct fmt::v5::internal::error_handler', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1048): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(203): warning C26440: Function 'fmt::v5::internal::clz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(220): warning C26440: Function 'fmt::v5::internal::clzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(386): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(388): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(742): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(743): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(743): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(771): warning C26497: The function 'fmt::v5::internal::to_char8_t' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(771): warning C26440: Function 'fmt::v5::internal::to_char8_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(822): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(822): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(822): warning C26485: Expression 'fmt::v5::internal::basic_data<void>::DIGITS': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(821): warning C26440: Function 'fmt::v5::internal::decimal_formatter::write_pair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(826): warning C26440: Function 'fmt::v5::internal::decimal_formatter::decimal_formatter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(870): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(871): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(871): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1009): warning C26440: Function 'fmt::v5::internal::utf8_to_utf16::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1021): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1024): warning C26440: Function 'fmt::v5::internal::utf16_to_utf8::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1060): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1071): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1768): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2073): warning C26440: Function 'fmt::v5::internal::find<0,char,char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2309): warning C26495: Variable 'fmt::v5::system_error::error_code_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2309): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2336): warning C26440: Function 'fmt::v5::system_error::error_code' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2777): warning C26440: Function 'fmt::v5::float_spec_handler::float_spec_handler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2780): warning C26440: Function 'fmt::v5::float_spec_handler::on_general' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2784): warning C26440: Function 'fmt::v5::float_spec_handler::on_exp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2788): warning C26440: Function 'fmt::v5::float_spec_handler::on_fixed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2793): warning C26440: Function 'fmt::v5::float_spec_handler::on_percent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2798): warning C26440: Function 'fmt::v5::float_spec_handler::on_hex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2935): warning C26485: Expression 'this->buffer_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2935): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2942): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2942): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2943): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2943): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2946): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2950): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2950): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2951): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2951): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2935): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2940): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2946): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2949): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2942): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2943): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2950): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2951): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2934): warning C26440: Function 'fmt::v5::format_int::format_decimal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2957): warning C26496: The variable 'negative' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2960): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2956): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2964): warning C26495: Variable 'fmt::v5::format_int::str_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2965): warning C26495: Variable 'fmt::v5::format_int::str_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2966): warning C26495: Variable 'fmt::v5::format_int::str_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2967): warning C26495: Variable 'fmt::v5::format_int::buffer_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2968): warning C26495: Variable 'fmt::v5::format_int::buffer_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2969): warning C26495: Variable 'fmt::v5::format_int::buffer_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2973): warning C26485: Expression 'this->buffer_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2972): warning C26440: Function 'fmt::v5::format_int::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2980): warning C26440: Function 'fmt::v5::format_int::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2986): warning C26440: Function 'fmt::v5::format_int::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(87): warning C26440: Function 'mongo::StringData::StringData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(185): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(195): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(233): warning C26440: Function 'mongo::StringData::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(258): warning C26496: The variable 'a' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(259): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(258): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(259): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(253): warning C26440: Function 'mongo::StringData::equalCaseInsensitive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(274): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(270): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(270): warning C26440: Function 'mongo::StringData::copyTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(281): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(282): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(284): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(277): warning C26440: Function 'mongo::StringData::find' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(289): warning C26496: The variable 'needleSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(302): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(287): warning C26440: Function 'mongo::StringData::find' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(314): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(313): warning C26429: Symbol 'cur' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(308): warning C26440: Function 'mongo::StringData::rfind' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data.h(328): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\base\error_codes.h(412): warning C26497: The function 'mongo::ErrorCodes::duplicateCodeForTest' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\base\error_codes.h(412): warning C26440: Function 'mongo::ErrorCodes::duplicateCodeForTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\error_extra_info.h(127): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\error_extra_info.h(130): warning C26432: If you define or delete any default operation in the type 'struct mongo::ErrorExtraInfoExample::EnableParserForTest', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\error_extra_info.h(135): warning C26440: Function 'mongo::ErrorExtraInfoExample::ErrorExtraInfoExample' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\error_extra_info.h(58): warning C26432: If you define or delete any default operation in the type 'class mongo::ErrorExtraInfo', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\error_extra_info.h(159): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\error_extra_info.h(162): warning C26432: If you define or delete any default operation in the type 'struct mongo::nested::twice::NestedErrorExtraInfoExample::EnableParserForTest', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\error_extra_info.h(167): warning C26440: Function 'mongo::nested::twice::NestedErrorExtraInfoExample::NestedErrorExtraInfoExample' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status.h(160): warning C26440: Function 'mongo::Status::reason' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status.h(295): warning C26447: The function is declared 'noexcept' but calls function 'unref()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status.h(302): warning C26447: The function is declared 'noexcept' but calls function 'unref()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status.h(305): warning C26440: Function 'mongo::Status::isOK' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status.h(309): warning C26440: Function 'mongo::Status::code' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status.h(321): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status.h(321): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(56): warning C26440: Function 'absl::gbswap_64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(59): warning C26440: Function 'absl::gbswap_32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(62): warning C26440: Function 'absl::gbswap_16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(157): warning C26497: The function 'absl::little_endian::FromHost16' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(157): warning C26440: Function 'absl::little_endian::FromHost16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(158): warning C26497: The function 'absl::little_endian::ToHost16' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(158): warning C26440: Function 'absl::little_endian::ToHost16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(160): warning C26497: The function 'absl::little_endian::FromHost32' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(160): warning C26440: Function 'absl::little_endian::FromHost32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(161): warning C26497: The function 'absl::little_endian::ToHost32' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(161): warning C26440: Function 'absl::little_endian::ToHost32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(163): warning C26497: The function 'absl::little_endian::FromHost64' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(163): warning C26440: Function 'absl::little_endian::FromHost64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(164): warning C26497: The function 'absl::little_endian::ToHost64' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(164): warning C26440: Function 'absl::little_endian::ToHost64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(184): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(188): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(192): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(196): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(200): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(204): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(244): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(248): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(252): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(256): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(260): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(264): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\memory\memory.h(204): warning C26440: Function 'absl::RawPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(308): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(310): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(314): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(319): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(324): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(329): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(406): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(462): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(465): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(469): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(473): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(477): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(481): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(485): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(488): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(491): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(494): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(498): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(501): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(505): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(509): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(524): warning C26440: Function 'absl::uint128::operator float' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(528): warning C26440: Function 'absl::uint128::operator double' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(532): warning C26440: Function 'absl::uint128::operator long double' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(539): warning C26440: Function 'absl::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(548): warning C26440: Function 'absl::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(554): warning C26440: Function 'absl::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(560): warning C26440: Function 'absl::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(566): warning C26440: Function 'absl::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(576): warning C26496: The variable 'lo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(574): warning C26440: Function 'absl::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(581): warning C26440: Function 'absl::operator!' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(587): warning C26440: Function 'absl::operator~' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(591): warning C26440: Function 'absl::operator|' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(596): warning C26440: Function 'absl::operator&' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(601): warning C26440: Function 'absl::operator^' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(606): warning C26440: Function 'absl::uint128::operator|=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(612): warning C26440: Function 'absl::uint128::operator&=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(618): warning C26440: Function 'absl::uint128::operator^=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(626): warning C26440: Function 'absl::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(640): warning C26440: Function 'absl::operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(654): warning C26440: Function 'absl::operator+' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(663): warning C26440: Function 'absl::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(680): warning C26496: The variable 'low' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(672): warning C26440: Function 'absl::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\string_view.h(548): warning C26440: Function 'absl::ClippedSubstr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\string_view.h(560): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\string_view.h(559): warning C26440: Function 'absl::NullSafeStringView' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\city.h(58): warning C26440: Function 'absl::hash_internal::Uint128Low64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\city.h(59): warning C26440: Function 'absl::hash_internal::Uint128High64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(731): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(739): warning C26440: Function 'absl::hash_internal::CityHashState::CityHashState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(759): warning C26496: The variable 'high' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(759): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(765): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(772): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(771): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(772): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(771): warning C26440: Function 'absl::hash_internal::CityHashState::Read1To3' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(806): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(806): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(805): warning C26440: Function 'absl::hash_internal::CityHashState::Seed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(819): warning C26494: Variable 'v' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(821): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(843): warning C26496: The variable 'p' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(839): warning C26494: Variable 'v' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(841): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\hash.h(278): warning C26440: Function 'absl::HashState::combine_contiguous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\hash.h(302): warning C26440: Function 'absl::HashState::Init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\hash_function_defaults.h(81): warning C26440: Function 'absl::container_internal::StringHashEq::Eq::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(165): warning C26440: Function 'absl::container_internal::PairArgs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(213): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(214): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(206): warning C26440: Function 'absl::container_internal::SanitizerPoisonMemoryRegion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(224): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(225): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(217): warning C26440: Function 'absl::container_internal::SanitizerUnpoisonMemoryRegion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(51): warning C26497: The function 'absl::base_internal::CountLeadingZeros64Slow' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(57): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(57): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(51): warning C26440: Function 'absl::base_internal::CountLeadingZeros64Slow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(60): warning C26440: Function 'absl::base_internal::CountLeadingZeros64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(96): warning C26497: The function 'absl::base_internal::CountLeadingZeros32Slow' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(101): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(96): warning C26440: Function 'absl::base_internal::CountLeadingZeros32Slow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(104): warning C26440: Function 'absl::base_internal::CountLeadingZeros32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(129): warning C26497: The function 'absl::base_internal::CountTrailingZerosNonZero64Slow' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(129): warning C26440: Function 'absl::base_internal::CountTrailingZerosNonZero64Slow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(141): warning C26440: Function 'absl::base_internal::CountTrailingZerosNonZero64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(163): warning C26497: The function 'absl::base_internal::CountTrailingZerosNonZero32Slow' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(163): warning C26440: Function 'absl::base_internal::CountTrailingZerosNonZero32Slow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(174): warning C26440: Function 'absl::base_internal::CountTrailingZerosNonZero32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(166): warning C26440: Function 'absl::Hex::Hex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(216): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(215): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(219): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(218): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(222): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(221): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(225): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(224): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(228): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(227): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(231): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(230): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(234): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(234): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(236): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(236): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(246): warning C26495: Variable 'absl::AlphaNum::digits_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(246): warning C26440: Function 'absl::AlphaNum::AlphaNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(247): warning C26495: Variable 'absl::AlphaNum::digits_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(247): warning C26440: Function 'absl::AlphaNum::AlphaNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(259): warning C26440: Function 'absl::AlphaNum::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(260): warning C26440: Function 'absl::AlphaNum::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(261): warning C26440: Function 'absl::AlphaNum::Piece' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(312): warning C26440: Function 'absl::StrCat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(362): warning C26440: Function 'absl::StrAppend' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(387): warning C6001: Using uninitialized memory 'result'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(387): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\types\span.h(93): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\types\span.h(93): warning C26447: The function is declared 'noexcept' but calls function 'operator[]()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(291): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(287): warning C26440: Function 'absl::container_internal::EmptyGroup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(306): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(302): warning C26440: Function 'absl::container_internal::HashSeed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(312): warning C26497: The function 'absl::container_internal::H2' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(312): warning C26440: Function 'absl::container_internal::H2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(314): warning C26497: The function 'absl::container_internal::IsEmpty' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(314): warning C26440: Function 'absl::container_internal::IsEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(315): warning C26497: The function 'absl::container_internal::IsFull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(315): warning C26440: Function 'absl::container_internal::IsFull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(316): warning C26497: The function 'absl::container_internal::IsDeleted' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(316): warning C26440: Function 'absl::container_internal::IsDeleted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(317): warning C26497: The function 'absl::container_internal::IsEmptyOrDeleted' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(317): warning C26440: Function 'absl::container_internal::IsEmptyOrDeleted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(326): warning C26440: Function 'absl::container_internal::_mm_cmpgt_epi8_fixed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(341): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(340): warning C26440: Function 'absl::container_internal::GroupSse2Impl::GroupSse2Impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(346): warning C26496: The variable 'match' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(364): warning C26496: The variable 'special' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(371): warning C26496: The variable 'special' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(377): warning C26496: The variable 'msbs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(378): warning C26496: The variable 'x126' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(382): warning C26496: The variable 'zero' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(383): warning C26496: The variable 'special_mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(384): warning C26496: The variable 'res' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(377): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(386): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(415): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(437): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(438): warning C26496: The variable 'res' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(454): warning C26497: The function 'absl::container_internal::IsValidCapacity' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(454): warning C26440: Function 'absl::container_internal::IsValidCapacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(474): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(475): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(466): warning C26429: Symbol 'ctrl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\initializer_dependency_graph.h(47): warning C26440: Function 'mongo::InitializerDependencyNode::isInitialized' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\initializer_dependency_graph.h(50): warning C26440: Function 'mongo::InitializerDependencyNode::setInitialized' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\initializer_dependency_graph.h(54): warning C26440: Function 'mongo::InitializerDependencyNode::getInitializerFunction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\initializer_dependency_graph.h(57): warning C26440: Function 'mongo::InitializerDependencyNode::getDeinitializerFunction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\initializer.h(60): warning C26440: Function 'mongo::Initializer::getInitializerDependencyGraph' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\bad_optional_access.hpp(25): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(111): warning C26440: Function 'boost::error_info<boost::throw_function_,char const * __ptr64>::error_info<boost::throw_function_,char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(125): warning C26440: Function 'boost::error_info<boost::throw_file_,char const * __ptr64>::error_info<boost::throw_file_,char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(139): warning C26440: Function 'boost::error_info<boost::throw_line_,int>::error_info<boost::throw_line_,int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(168): warning C26432: If you define or delete any default operation in the type 'struct boost::exception_detail::error_info_container', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(227): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(228): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(226): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(290): warning C26432: If you define or delete any default operation in the type 'class boost::exception', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(290): warning C26436: The type 'class boost::exception' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(401): warning C26432: If you define or delete any default operation in the type 'class boost::exception_detail::clone_base', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(411): warning C26462: The value pointed to by 'd' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(421): warning C26440: Function 'boost::exception_detail::copy_boost_exception' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\current_function.hpp(28): warning C26440: Function 'boost::detail::current_function_helper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\throw_exception.hpp(61): warning C26440: Function 'boost::throw_exception_assert_compatibility' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\none_t.hpp(32): warning C26440: Function 'boost::none_t::none_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\none.hpp(52): warning C26426: Global initializer calls a non-constexpr function 'boost::none_t::none_t' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(89): warning C26440: Function 'boost::optional_ns::in_place_init_t::in_place_init_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(91): warning C26426: Global initializer calls a non-constexpr function 'boost::optional_ns::in_place_init_t::in_place_init_t' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(97): warning C26440: Function 'boost::optional_ns::in_place_init_if_t::in_place_init_if_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(99): warning C26426: Global initializer calls a non-constexpr function 'boost::optional_ns::in_place_init_if_t::in_place_init_if_t' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_type_string_data.h(65): warning C26440: Function 'mongo::DataType::Handler<mongo::StringData,void>::defaultConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\assert_util.h(72): warning C26447: The function is declared 'noexcept' but calls function 'reason()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\assert_util.h(82): warning C26440: Function 'mongo::DBException::toStatus' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\assert_util.h(273): warning C26440: Function 'mongo::fassertWithLocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\assert_util.h(296): warning C26440: Function 'mongo::fassertNoTraceWithLocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\decimal128.h(127): warning C26497: The function 'mongo::Decimal128::hasFlag' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\decimal128.h(127): warning C26440: Function 'mongo::Decimal128::hasFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\decimal128.h(152): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\decimal128.h(334): warning C26440: Function 'mongo::Decimal128::negate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\decimal128.h(513): warning C26440: Function 'mongo::Decimal128::isBinaryEqual' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\decimal128.h(541): warning C26440: Function 'mongo::Decimal128::_getCombinationField' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(154): warning C26497: The function 'mongo::endian::bswap_slow16' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(154): warning C26440: Function 'mongo::endian::bswap_slow16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(158): warning C26497: The function 'mongo::endian::bswap_slow32' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(158): warning C26440: Function 'mongo::endian::bswap_slow32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(163): warning C26497: The function 'mongo::endian::bswap_slow64' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(163): warning C26440: Function 'mongo::endian::bswap_slow64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(177): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned char>::nativeToBig' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(177): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned char>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(181): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned char>::bigToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(181): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned char>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(185): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned char>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(185): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned char>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(189): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned char>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(189): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned char>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(198): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned short>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(202): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned short>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(206): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned short>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(206): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned short>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(210): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned short>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(210): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned short>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(219): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned int>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(223): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned int>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(227): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned int>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(231): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned int>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(240): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned __int64>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(244): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned __int64>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(248): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned __int64>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(252): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned __int64>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(261): warning C26497: The function 'mongo::endian::ByteOrderConverter<signed char>::nativeToBig' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(261): warning C26440: Function 'mongo::endian::ByteOrderConverter<signed char>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(265): warning C26497: The function 'mongo::endian::ByteOrderConverter<signed char>::bigToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(265): warning C26440: Function 'mongo::endian::ByteOrderConverter<signed char>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(269): warning C26497: The function 'mongo::endian::ByteOrderConverter<signed char>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(269): warning C26440: Function 'mongo::endian::ByteOrderConverter<signed char>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(273): warning C26497: The function 'mongo::endian::ByteOrderConverter<signed char>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(273): warning C26440: Function 'mongo::endian::ByteOrderConverter<signed char>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(282): warning C26440: Function 'mongo::endian::ByteOrderConverter<short>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(286): warning C26440: Function 'mongo::endian::ByteOrderConverter<short>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(290): warning C26497: The function 'mongo::endian::ByteOrderConverter<short>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(290): warning C26440: Function 'mongo::endian::ByteOrderConverter<short>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(294): warning C26497: The function 'mongo::endian::ByteOrderConverter<short>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(294): warning C26440: Function 'mongo::endian::ByteOrderConverter<short>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(303): warning C26440: Function 'mongo::endian::ByteOrderConverter<int>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(307): warning C26440: Function 'mongo::endian::ByteOrderConverter<int>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(311): warning C26497: The function 'mongo::endian::ByteOrderConverter<int>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(311): warning C26440: Function 'mongo::endian::ByteOrderConverter<int>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(315): warning C26497: The function 'mongo::endian::ByteOrderConverter<int>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(315): warning C26440: Function 'mongo::endian::ByteOrderConverter<int>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(324): warning C26440: Function 'mongo::endian::ByteOrderConverter<__int64>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(328): warning C26440: Function 'mongo::endian::ByteOrderConverter<__int64>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(332): warning C26497: The function 'mongo::endian::ByteOrderConverter<__int64>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(332): warning C26440: Function 'mongo::endian::ByteOrderConverter<__int64>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(336): warning C26497: The function 'mongo::endian::ByteOrderConverter<__int64>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(336): warning C26440: Function 'mongo::endian::ByteOrderConverter<__int64>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(345): warning C26440: Function 'mongo::endian::ByteOrderConverter<float>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(355): warning C26440: Function 'mongo::endian::ByteOrderConverter<float>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(363): warning C26440: Function 'mongo::endian::ByteOrderConverter<float>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(371): warning C26440: Function 'mongo::endian::ByteOrderConverter<float>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(384): warning C26440: Function 'mongo::endian::ByteOrderConverter<double>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(394): warning C26440: Function 'mongo::endian::ByteOrderConverter<double>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(402): warning C26440: Function 'mongo::endian::ByteOrderConverter<double>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(410): warning C26440: Function 'mongo::endian::ByteOrderConverter<double>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_view.h(45): warning C26440: Function 'mongo::ConstDataView::ConstDataView' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_view.h(48): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_view.h(47): warning C26440: Function 'mongo::ConstDataView::view' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_view.h(80): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_view.h(77): warning C26434: Function 'mongo::DataView::view' hides a non-virtual function 'mongo::ConstDataView::view' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\string_map.h(44): warning C26440: Function 'mongo::StringMapHashedKey::StringMapHashedKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\string_map.h(50): warning C26440: Function 'mongo::StringMapHashedKey::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\string_map.h(54): warning C26440: Function 'mongo::StringMapHashedKey::hash' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsontypes.h(139): warning C26440: Function 'mongo::isNumericBSONType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(51): warning C26440: Function 'mongo::SharedBuffer::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(77): warning C26489: Don't dereference a pointer that may be invalid: '&tmp._holder'. 'tmp.mongo::SharedBuffer::_holder' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(86): warning C26489: Don't dereference a pointer that may be invalid: '&tmp._holder'. 'tmp.mongo::SharedBuffer::_holder' may have been invalidated at line 86 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(98): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(101): warning C26440: Function 'mongo::SharedBuffer::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(117): warning C26440: Function 'mongo::SharedBuffer::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(139): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(144): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(143): warning C26440: Function 'mongo::SharedBuffer::Holder::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(148): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(147): warning C26440: Function 'mongo::SharedBuffer::Holder::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(176): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\shared_buffer.h(197): warning C26440: Function 'mongo::ConstSharedBuffer::ConstSharedBuffer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(99): warning C26440: Function 'mongo::SharedBufferAllocator::free' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(102): warning C26440: Function 'mongo::SharedBufferAllocator::release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(120): warning C26432: If you define or delete any default operation in the type 'class mongo::StackAllocator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(121): warning C26447: The function is declared 'noexcept' but calls function 'free()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(130): warning C26485: Expression 'this->_buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(133): warning C26485: Expression 'this->_buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(140): warning C26485: Expression 'this->_buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(142): warning C26485: Expression 'this->_buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(141): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(139): warning C26440: Function 'mongo::StackAllocator::free' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(148): warning C26440: Function 'mongo::StackAllocator::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(365): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(92): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(88): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(87): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(86): warning C26440: Function 'mongo::str::startsWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(102): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(102): warning C26440: Function 'mongo::str::startsWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(110): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(111): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(109): warning C26440: Function 'mongo::str::endsWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(117): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(116): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(116): warning C26440: Function 'mongo::str::endsWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(121): warning C26496: The variable 'a' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(122): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(120): warning C26440: Function 'mongo::str::endsWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(131): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(131): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(129): warning C26440: Function 'mongo::str::after' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(134): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(141): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(139): warning C26440: Function 'mongo::str::after' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(144): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(160): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(169): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(175): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(181): warning C26429: Symbol 'q' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(181): warning C26440: Function 'mongo::str::shareCommonPrefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(203): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(206): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(201): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(199): warning C26440: Function 'mongo::str::toUnsigned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(219): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(234): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(249): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(257): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(258): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(256): warning C26429: Symbol 'i' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(268): warning C26497: The function 'mongo::str::isUTF8ContinuationByte' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(268): warning C26440: Function 'mongo::str::isUTF8ContinuationByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(278): warning C26496: The variable 'byte' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(285): warning C26440: Function 'mongo::str::caseInsensitiveCompare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(304): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(305): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(307): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(300): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(300): warning C26414: Move, copy, reassign or reset a local smart pointer 'line' (r.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(301): warning C26429: Symbol 'copy' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(305): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\str.h(305): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(95): warning C26440: Function 'mongo::ConstDataRange::ConstDataRange' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(165): warning C26440: Function 'mongo::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data_comparator_interface.h(52): warning C26440: Function 'mongo::StringData::ComparatorInterface::EqualTo::EqualTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\string_data_comparator_interface.h(69): warning C26440: Function 'mongo::StringData::ComparatorInterface::Hasher::Hasher' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(737): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(737): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(743): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(743): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(978): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(983): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(993): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(1901): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(1909): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(1932): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2216): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2228): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2239): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2243): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2255): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2247): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2249): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2316): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2324): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2327): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2329): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2332): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2675): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2688): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2806): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2816): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2825): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2834): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2836): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(74): warning C26429: Symbol 'product' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(74): warning C26440: Function 'mongo::mongoSignedMultiplyOverflow64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(80): warning C26429: Symbol 'product' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(80): warning C26440: Function 'mongo::mongoUnsignedMultiplyOverflow64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(84): warning C26429: Symbol 'sum' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(88): warning C26429: Symbol 'sum' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(92): warning C26429: Symbol 'difference' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(96): warning C26429: Symbol 'difference' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(151): warning C26440: Function 'mongo::hierarchical_acquisition_detail::toString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(177): warning C26440: Function 'mongo::hierarchical_acquisition_detail::toString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(200): warning C26440: Function 'mongo::hierarchical_acquisition_detail::Set::has' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(219): warning C26496: The variable 'oldValue' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(214): warning C26440: Function 'mongo::hierarchical_acquisition_detail::Set::add' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(239): warning C26440: Function 'mongo::hierarchical_acquisition_detail::Set::remove' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(69): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(89): warning C26440: Function 'mongo::latch_detail::Identity::sourceLocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(96): warning C26440: Function 'mongo::latch_detail::Identity::level' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(115): warning C26440: Function 'mongo::latch_detail::Identity::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(960): warning C26434: Function 'boost::optional<mongo::hierarchical_acquisition_detail::Level>::optional<mongo::hierarchical_acquisition_detail::Level>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::hierarchical_acquisition_detail::Level>::optional_base<mongo::hierarchical_acquisition_detail::Level>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(960): warning C26432: If you define or delete any default operation in the type 'class boost::optional<class mongo::hierarchical_acquisition_detail::Level>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(182): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(182): warning C26447: The function is declared 'noexcept' but calls function 'operator new()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(212): warning C26440: Function 'mongo::latch_detail::Data::counts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(216): warning C26440: Function 'mongo::latch_detail::Data::counts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(220): warning C26440: Function 'mongo::latch_detail::Data::identity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(970): warning C26434: Function 'boost::optional<mongo::hierarchical_acquisition_detail::Level>::optional<mongo::hierarchical_acquisition_detail::Level>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::hierarchical_acquisition_detail::Level>::optional_base<mongo::hierarchical_acquisition_detail::Level>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(970): warning C26432: If you define or delete any default operation in the type 'class boost::optional<class mongo::SourceLocationHolder>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\registry_list.h(179): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\registry_list.h(179): warning C26432: If you define or delete any default operation in the type 'class mongo::WeakPtrRegistryList<class mongo::latch_detail::Data,0>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\registry_list.h(98): warning C26432: If you define or delete any default operation in the type 'class mongo::RegistryList<class std::weak_ptr<class mongo::latch_detail::Data>,0>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\registry_list.h(181): warning C26434: Function 'mongo::WeakPtrRegistryList<mongo::latch_detail::Data,0>::add' hides a non-virtual function 'mongo::RegistryList<std::weak_ptr<mongo::latch_detail::Data>,0>::add' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(264): warning C26440: Function 'mongo::latch_detail::Registration::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(312): warning C26440: Function 'mongo::latch_detail::Latch::getName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\mutex.h(338): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\time_support.h(136): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\time_support.h(150): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\time_support.h(149): warning C26440: Function 'mongo::Date_t::toMillisSinceEpoch' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\time_support.h(201): warning C26440: Function 'mongo::Date_t::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(84): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(89): warning C26495: Variable 'mongo::OID::_data' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(95): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(94): warning C26440: Function 'mongo::OID::OID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(100): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(99): warning C26440: Function 'mongo::OID::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(104): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(103): warning C26440: Function 'mongo::OID::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(139): warning C26485: Expression 'o._data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(225): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(229): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(235): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(241): warning C26495: Variable 'mongo::OID::_data' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(241): warning C26440: Function 'mongo::OID::OID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\timestamp.h(54): warning C26440: Function 'mongo::Timestamp::min' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\timestamp.h(74): warning C26440: Function 'mongo::Timestamp::Timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\timestamp.h(78): warning C26440: Function 'mongo::Timestamp::getSecs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\timestamp.h(82): warning C26440: Function 'mongo::Timestamp::getInc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\timestamp.h(86): warning C26440: Function 'mongo::Timestamp::asULL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\timestamp.h(93): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\timestamp.h(96): warning C26440: Function 'mongo::Timestamp::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\timestamp.h(129): warning C26440: Function 'mongo::Timestamp::tie' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(249): warning C26440: Function 'mongo::BSONElement::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(266): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(272): warning C26440: Function 'mongo::BSONElement::fieldNameSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(282): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(332): warning C26496: The variable 'low' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(333): warning C26496: The variable 'high' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(333): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(433): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(442): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(454): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(460): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(467): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(489): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(505): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(515): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(522): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(528): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(533): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(528): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(529): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(533): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(534): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(548): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(612): warning C26440: Function 'mongo::BSONElement::rawdata' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(681): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(681): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(694): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(700): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(700): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(710): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(728): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(826): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(858): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(854): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(870): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(903): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(890): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(908): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(911): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(949): warning C26485: Expression '`mongo::BSONElement::BSONElement'::`2'::kEooElement': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonelement.h(944): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(46): warning C26440: Function 'mongo::ConstDataRangeCursor::ConstDataRangeCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(53): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(50): warning C26447: The function is declared 'noexcept' but calls function 'makeAdvanceStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(56): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(58): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(58): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(127): warning C26440: Function 'mongo::DataRangeCursor::DataRangeCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(135): warning C26447: The function is declared 'noexcept' but calls function 'makeAdvanceStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(141): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\bufreader.h(57): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\bufreader.h(57): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\bufreader.h(56): warning C26440: Function 'mongo::BufReader::BufReader' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\bufreader.h(59): warning C26440: Function 'mongo::BufReader::atEof' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\bufreader.h(94): warning C26440: Function 'mongo::BufReader::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\bufreader.h(99): warning C26440: Function 'mongo::BufReader::remaining' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\bufreader.h(105): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\bufreader.h(127): warning C26440: Function 'mongo::BufReader::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\bufreader.h(130): warning C26440: Function 'mongo::BufReader::start' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(129): warning C26485: Expression '`mongo::BSONObj::BSONObj'::`2'::kEmptyObjectPrototype': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(123): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(147): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.1._objdata'. 'temporary 1.mongo::BSONObj::_objdata' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(145): warning C26432: If you define or delete any default operation in the type 'class mongo::BSONObj', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(148): warning C26447: The function is declared 'noexcept' but calls function 'isOwned()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(169): warning C26447: The function is declared 'noexcept' but calls function 'swap()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(380): warning C26440: Function 'mongo::BSONObj::objdata' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(486): warning C26496: The variable 'os' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(495): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(502): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(503): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(502): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(511): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(511): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(512): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(585): warning C26440: Function 'mongo::BSONObj::isArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(586): warning C26440: Function 'mongo::BSONObj::markAsArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(621): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(626): warning C26433: Function 'mongo::BSONArray::isArray' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(626): warning C26440: Function 'mongo::BSONArray::isArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(659): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(667): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(678): warning C26440: Function 'mongo::BSONObjStlIterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(681): warning C26440: Function 'mongo::BSONObjStlIterator::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(693): warning C26440: Function 'mongo::BSONObjStlIterator::BSONObjStlIterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(713): warning C26496: The variable 'sz' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(718): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(719): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(715): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(723): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(724): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(722): warning C26440: Function 'mongo::BSONObjIterator::BSONObjIterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(728): warning C26440: Function 'mongo::BSONObjIterator::more' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(734): warning C26440: Function 'mongo::BSONObjIterator::moreWithEOO' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(741): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(783): warning C26432: If you define or delete any default operation in the type 'class mongo::BSONIteratorSorted', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(784): warning C26447: The function is declared 'noexcept' but calls function 'verifyFailed()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(787): warning C26440: Function 'mongo::BSONIteratorSorted::more' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(845): warning C26447: The function is declared 'noexcept' but calls function 'DefaultSizeTrait>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(846): warning C26447: The function is declared 'noexcept' but calls function 'objsize()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(853): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(855): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(855): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(44): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(119): warning C26440: Function 'mongo::Labeler::Label::Label' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(122): warning C26440: Function 'mongo::Labeler::Labeler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(140): warning C26440: Function 'mongo::BSONSymbol::BSONSymbol' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(146): warning C26440: Function 'mongo::BSONCode::BSONCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(152): warning C26440: Function 'mongo::BSONCodeWScope::BSONCodeWScope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(166): warning C26440: Function 'mongo::BSONBinData::BSONBinData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(174): warning C26440: Function 'mongo::BSONDBRef::BSONDBRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(215): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(225): warning C26440: Function 'mongo::BSONObjBuilderValueStream::builder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(239): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(238): warning C26440: Function 'mongo::BSONObjBuilderValueStream::haveSubobj' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(254): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(251): warning C26495: Variable 'mongo::BSONSizeTracker::_sizes' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(251): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(254): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(257): warning C26432: If you define or delete any default operation in the type 'class mongo::BSONSizeTracker', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(260): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(260): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(259): warning C26440: Function 'mongo::BSONSizeTracker::got' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(270): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(271): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(270): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(271): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonmisc.h(267): warning C26440: Function 'mongo::BSONSizeTracker::getSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(71): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(70): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(88): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(121): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(138): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(158): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(158): warning C26432: If you define or delete any default operation in the type 'class mongo::BSONObjBuilder', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(174): warning C26440: Function 'mongo::BSONObjBuilder::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(188): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(196): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(198): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(204): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(206): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(219): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(221): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(237): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(246): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(248): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(258): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(265): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(267): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(273): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(275): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(281): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(289): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(303): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(328): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(350): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(352): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(367): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(379): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(389): warning C26461: The pointer argument 'oid' for function 'mongo::BSONObjBuilder::appendOID' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(390): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(411): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(430): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(432): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(449): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(461): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(463): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(475): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(477): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(483): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(487): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(489): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(495): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(497): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(508): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(515): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(521): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(542): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(544): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(565): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(568): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(584): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(587): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(597): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(599): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(600): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(602): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(611): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(683): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(695): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temp.{vfptr}' in call to 'mongo::BSONObj::BSONObj' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(705): warning C26440: Function 'mongo::BSONObjBuilder::abandon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(711): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(711): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(750): warning C26440: Function 'mongo::BSONObjBuilder::isArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(756): warning C26440: Function 'mongo::BSONObjBuilder::owned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(768): warning C26440: Function 'mongo::BSONObjBuilder::bb' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(787): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(775): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(786): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(784): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(90): warning C26432: If you define or delete any default operation in the type 'class mongo::SharedBufferAllocator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(807): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(926): warning C26440: Function 'mongo::BSONArrayBuilder::isArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(933): warning C26440: Function 'mongo::BSONArrayBuilder::arrSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(53): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(53): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(54): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(54): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(57): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(52): warning C26429: Symbol 'c' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(54): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(62): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(77): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(73): warning C26429: Symbol 'buf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(87): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isxdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(87): warning C26440: Function '<lambda_ac489531ba566f8f81789de5cc66e222>::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(96): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(97): warning C26496: The variable 'hi' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(98): warning C26496: The variable 'lo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(96): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(97): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(98): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(94): warning C26429: Symbol 'in' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(94): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(97): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(98): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(115): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(116): warning C26496: The variable 'hi' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(117): warning C26496: The variable 'lo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(116): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(117): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(113): warning C26429: Symbol 'in' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(116): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\hex.h(117): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\role_name.h(52): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\role_name.h(74): warning C26440: Function 'mongo::RoleName::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\role_name.h(83): warning C26440: Function 'mongo::RoleName::getFullName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\role_name.h(134): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\role_name.h(135): warning C26432: If you define or delete any default operation in the type 'class mongo::RoleNameIterator::Impl', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\role_name.h(136): warning C26461: The pointer argument 'orig' for function 'mongo::RoleNameIterator::Impl::clone' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\role_name.h(137): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\role_name.h(148): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\role_name.h(149): warning C26432: If you define or delete any default operation in the type 'class mongo::RoleNameIterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\role_name.h(150): warning C26440: Function 'mongo::RoleNameIterator::RoleNameIterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_options.h(77): warning C26440: Function 'mongo::SSLParams::CertificateSelector::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_options.h(99): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\repl\optime.h(72): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\repl\optime.h(73): warning C26440: Function 'mongo::repl::OpTime::OpTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\repl\optime.h(75): warning C26440: Function 'mongo::repl::OpTime::getTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\repl\optime.h(83): warning C26440: Function 'mongo::repl::OpTime::getTerm' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\uuid.h(155): warning C26440: Function 'mongo::UUID::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\uuid.h(198): warning C26440: Function 'mongo::UUID::UUID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(107): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(140): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(194): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(197): warning C26440: Function 'mongo::NamespaceString::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(205): warning C26440: Function 'mongo::NamespaceString::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(209): warning C26440: Function 'mongo::NamespaceString::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(461): warning C26440: Function 'mongo::NamespaceStringOrUUID::nss' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(465): warning C26440: Function 'mongo::NamespaceStringOrUUID::uuid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(469): warning C26440: Function 'mongo::NamespaceStringOrUUID::dbname' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(495): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(517): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(528): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(542): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(552): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(552): warning C26429: Symbol 'iter' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(548): warning C26440: Function 'mongo::NamespaceString::validDBName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(583): warning C26496: The variable 'idx' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(597): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(597): warning C26429: Symbol 'iter' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\namespace_string.h(590): warning C26440: Function 'mongo::NamespaceString::validCollectionName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\basic_types.h(56): warning C26440: Function 'mongo::OptionalBool::OptionalBool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\basic_types.h(59): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\basic_types.h(71): warning C26440: Function 'mongo::OptionalBool::has_value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\basic_types.h(78): warning C26429: Symbol 'builder' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\basic_types.h(87): warning C26429: Symbol 'builder' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\idl_parser.h(70): warning C26440: Function 'mongo::IDLParserErrorContext::IDLParserErrorContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\idl_parser.h(72): warning C26440: Function 'mongo::IDLParserErrorContext::IDLParserErrorContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\server_parameter.h(99): warning C26440: Function 'mongo::ServerParameter::allowedToChangeAtStartup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\server_parameter.h(106): warning C26440: Function 'mongo::ServerParameter::allowedToChangeAtRuntime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\server_parameter.h(117): warning C26440: Function 'mongo::ServerParameter::isTestOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\server_parameter.h(121): warning C26440: Function 'mongo::ServerParameter::setTestOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\idl\server_parameter.h(143): warning C26440: Function 'mongo::ServerParameterSet::getMap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\ordering.h(45): warning C26440: Function 'mongo::Ordering::Ordering' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\ordering.h(50): warning C26432: If you define or delete any default operation in the type 'class mongo::Ordering', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\ordering.h(50): warning C26440: Function 'mongo::Ordering::Ordering' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\ordering.h(51): warning C26440: Function 'mongo::Ordering::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\ordering.h(67): warning C26440: Function 'mongo::Ordering::descending' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\ordering.h(83): warning C26496: The variable 'e' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\encoded_value_storage.h(39): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\encoded_value_storage.h(42): warning C26426: Global initializer calls a non-constexpr function 'mongo::ZeroInitTag_t::ZeroInitTag_t' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(65): warning C26440: Function 'mongo::isSupportedRequestNetworkOp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(149): warning C26440: Function 'mongo::logicalOpToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(218): warning C26440: Function 'mongo::MSGHEADER::ConstView::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(233): warning C26434: Function 'mongo::MSGHEADER::View::view2ptr' hides a non-virtual function 'mongo::MSGHEADER::ConstView::view2ptr' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(255): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(254): warning C26434: Function 'mongo::MSGHEADER::View::data' hides a non-virtual function 'mongo::MSGHEADER::ConstView::data' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(261): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(300): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(318): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(324): warning C26440: Function 'mongo::MsgData::ConstView::storage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(341): warning C26434: Function 'mongo::MsgData::View::view2ptr' hides a non-virtual function 'mongo::MsgData::ConstView::view2ptr' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(362): warning C26434: Function 'mongo::MsgData::View::data' hides a non-virtual function 'mongo::MsgData::ConstView::data' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(368): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(367): warning C26434: Function 'mongo::MsgData::View::storage' hides a non-virtual function 'mongo::MsgData::ConstView::storage' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(371): warning C26434: Function 'mongo::MsgData::View::header' hides a non-virtual function 'mongo::MsgData::ConstView::header' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(378): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(396): warning C26440: Function 'mongo::Message::Message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(435): warning C26440: Function 'mongo::Message::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(449): warning C26496: The variable 'dataLen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\message.h(466): warning C26440: Function 'mongo::Message::sharedBuffer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(72): warning C26429: Symbol 'message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(80): warning C26429: Symbol 'message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(98): warning C26429: Symbol 'message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(118): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'msg.sequences' in call to 'mongo::OpMsg::OpMsg' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(151): warning C26440: Function 'mongo::OpMsgRequest::OpMsgRequest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(175): warning C26496: The variable 'elem' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(150): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(202): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(269): warning C26440: Function 'mongo::OpMsgBuilder::isBuildingBody' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(295): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(325): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(325): warning C26432: If you define or delete any default operation in the type 'class mongo::OpMsgBuilder::DocSequenceBuilder', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(332): warning C26447: The function is declared 'noexcept' but calls function 'done()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\op_msg.h(368): warning C26440: Function 'mongo::OpMsgBuilder::DocSequenceBuilder::DocSequenceBuilder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(47): warning C26440: Function 'mongo::LogicalSessionId::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(48): warning C26440: Function 'mongo::LogicalSessionId::setId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(50): warning C26440: Function 'mongo::LogicalSessionId::getUid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(51): warning C26440: Function 'mongo::LogicalSessionId::setUid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(77): warning C26440: Function 'mongo::LogicalSessionIdToClient::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(78): warning C26440: Function 'mongo::LogicalSessionIdToClient::setId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(103): warning C26440: Function 'mongo::LogicalSessionToClient::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(104): warning C26440: Function 'mongo::LogicalSessionToClient::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(105): warning C26440: Function 'mongo::LogicalSessionToClient::setId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(107): warning C26440: Function 'mongo::LogicalSessionToClient::getTimeoutMinutes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(108): warning C26440: Function 'mongo::LogicalSessionToClient::setTimeoutMinutes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(136): warning C26440: Function 'mongo::LogicalSessionRecord::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(137): warning C26440: Function 'mongo::LogicalSessionRecord::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(138): warning C26440: Function 'mongo::LogicalSessionRecord::setId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(140): warning C26440: Function 'mongo::LogicalSessionRecord::getLastUse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(141): warning C26440: Function 'mongo::LogicalSessionRecord::setLastUse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(180): warning C26440: Function 'mongo::LogicalSessionFromClient::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(181): warning C26440: Function 'mongo::LogicalSessionFromClient::setId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(183): warning C26440: Function 'mongo::LogicalSessionFromClient::getUid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1047): warning C26456: Operator 'boost::optional<mongo::SHABlock<mongo::SHA256BlockTraits> >::operator=' hides a non-virtual operator 'boost::optional_detail::optional_base<mongo::SHABlock<mongo::SHA256BlockTraits> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1047): warning C26432: If you define or delete any default operation in the type 'class boost::optional<class mongo::SHABlock<struct mongo::SHA256BlockTraits> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(210): warning C26440: Function 'mongo::OperationSessionInfo::getSessionId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(217): warning C26440: Function 'mongo::OperationSessionInfo::getTxnNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(219): warning C26440: Function 'mongo::OperationSessionInfo::setTxnNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(246): warning C26440: Function 'mongo::OperationSessionInfoFromClient::getSessionId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(253): warning C26440: Function 'mongo::OperationSessionInfoFromClient::getTxnNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(255): warning C26440: Function 'mongo::OperationSessionInfoFromClient::setTxnNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(257): warning C26440: Function 'mongo::OperationSessionInfoFromClient::getAutocommit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(259): warning C26440: Function 'mongo::OperationSessionInfoFromClient::setAutocommit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(264): warning C26440: Function 'mongo::OperationSessionInfoFromClient::getStartTransaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(266): warning C26440: Function 'mongo::OperationSessionInfoFromClient::setStartTransaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(271): warning C26440: Function 'mongo::OperationSessionInfoFromClient::getCoordinator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(273): warning C26440: Function 'mongo::OperationSessionInfoFromClient::setCoordinator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(300): warning C26440: Function 'mongo::SessionsCollectionFetchResultIndividualResult::get_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(301): warning C26440: Function 'mongo::SessionsCollectionFetchResultIndividualResult::get_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(302): warning C26440: Function 'mongo::SessionsCollectionFetchResultIndividualResult::set_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(326): warning C26440: Function 'mongo::SessionsCollectionFetchResultCursor::getFirstBatch' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(352): warning C26440: Function 'mongo::SessionsCollectionFetchResult::getCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(353): warning C26440: Function 'mongo::SessionsCollectionFetchResult::getCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(378): warning C26440: Function 'mongo::SessionsCollectionFetchRequestFilterId::getIn' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(404): warning C26440: Function 'mongo::SessionsCollectionFetchRequestFilter::get_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(405): warning C26440: Function 'mongo::SessionsCollectionFetchRequestFilter::get_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(430): warning C26440: Function 'mongo::SessionsCollectionFetchRequestProjection::get_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(431): warning C26440: Function 'mongo::SessionsCollectionFetchRequestProjection::set_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(464): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getFilter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(465): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getFilter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(468): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getProjection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(469): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getProjection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(470): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::setProjection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(472): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getBatchSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(473): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::setBatchSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(475): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getSingleBatch' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(476): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::setSingleBatch' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(478): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getLimit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(479): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::setLimit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\logical_session_id.h(61): warning C26496: The variable 'makeEqualityLens' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\logical_session_id.h(60): warning C26440: Function 'mongo::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\logical_session_id.h(110): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 110 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\logical_session_id.h(114): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.4'. 'temporary 4' may have been invalidated at line 114 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(55): warning C26440: Function 'boost::hash_detail::hash_float_combine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(315): warning C26440: Function 'boost::hash_detail::hash_combine_impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(336): warning C26440: Function 'boost::hash_detail::hash_combine_impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(520): warning C26440: Function 'boost::hash_value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(535): warning C26440: Function 'boost::hash_value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_component.h(77): warning C26440: Function 'mongo::logger::LogComponent::LogComponent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_component.h(79): warning C26440: Function 'mongo::logger::LogComponent::operator enum mongo::logger::LogComponent::Value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_severity.h(131): warning C26440: Function 'mongo::logger::LogSeverity::LogSeverity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_severity.h(173): warning C26440: Function 'mongo::logger::LogSeverity::toInt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_severity.h(183): warning C26440: Function 'mongo::logger::LogSeverity::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_severity.h(186): warning C26440: Function 'mongo::logger::LogSeverity::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_severity.h(189): warning C26440: Function 'mongo::logger::LogSeverity::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_severity.h(192): warning C26440: Function 'mongo::logger::LogSeverity::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_severity.h(195): warning C26440: Function 'mongo::logger::LogSeverity::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_severity.h(198): warning C26440: Function 'mongo::logger::LogSeverity::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\message_event.h(56): warning C26440: Function 'mongo::logger::MessageEventEphemeral::MessageEventEphemeral' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\message_event.h(67): warning C26440: Function 'mongo::logger::MessageEventEphemeral::setIsTruncatable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\message_event.h(72): warning C26440: Function 'mongo::logger::MessageEventEphemeral::getDate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\message_event.h(75): warning C26440: Function 'mongo::logger::MessageEventEphemeral::getSeverity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\message_event.h(78): warning C26440: Function 'mongo::logger::MessageEventEphemeral::getComponent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\message_event.h(81): warning C26440: Function 'mongo::logger::MessageEventEphemeral::getContextName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\message_event.h(84): warning C26440: Function 'mongo::logger::MessageEventEphemeral::getMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\message_event.h(87): warning C26440: Function 'mongo::logger::MessageEventEphemeral::isTruncatable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\logstream_builder.h(58): warning C26440: Function 'mongo::logger::LogstreamBuilder::severityCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\logstream_builder.h(106): warning C26440: Function 'mongo::logger::LogstreamBuilder::setIsTruncatable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(63): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(65): warning C26440: Function 'mongo::RecordId::RecordId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(73): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(73): warning C26440: Function 'mongo::RecordId::RecordId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(96): warning C26440: Function 'mongo::RecordId::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(100): warning C26440: Function 'mongo::RecordId::repr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(117): warning C26440: Function 'mongo::RecordId::isNormal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(124): warning C26440: Function 'mongo::RecordId::isReserved' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(128): warning C26440: Function 'mongo::RecordId::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(148): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(153): warning C26440: Function 'mongo::RecordId::memUsageForSorter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\record_id.h(156): warning C26440: Function 'mongo::RecordId::getOwned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_data.h(46): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_data.h(46): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_data.h(47): warning C26440: Function 'mongo::RecordData::RecordData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_data.h(52): warning C26440: Function 'mongo::RecordData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_data.h(56): warning C26440: Function 'mongo::RecordData::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_data.h(64): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_data.h(67): warning C26440: Function 'mongo::RecordData::releaseBuffer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(71): warning C26440: Function 'mongo::DocWriter::addPadding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(244): warning C26432: If you define or delete any default operation in the type 'class mongo::RecordStore', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(251): warning C26440: Function 'mongo::RecordStore::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(279): warning C26440: Function 'mongo::RecordStore::setCappedCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(326): warning C26429: Symbol 'out' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(437): warning C26440: Function 'mongo::RecordStore::getCursorForRepair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(452): warning C26440: Function 'mongo::RecordStore::getRandomCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(477): warning C26440: Function 'mongo::RecordStore::compactSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(486): warning C26440: Function 'mongo::RecordStore::compactsInPlace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(495): warning C26440: Function 'mongo::RecordStore::compact' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(508): warning C26440: Function 'mongo::RecordStore::isInRecordIdOrder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(516): warning C26440: Function 'mongo::RecordStore::validate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(550): warning C26440: Function 'mongo::RecordStore::oplogStartHack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(603): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\record_store.h(620): warning C26432: If you define or delete any default operation in the type 'class mongo::ValidateAdaptor', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\temporary_record_store.h(44): warning C26440: Function 'mongo::TemporaryRecordStore::TemporaryRecordStore' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\temporary_record_store.h(51): warning C26432: If you define or delete any default operation in the type 'class mongo::TemporaryRecordStore', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\temporary_record_store.h(55): warning C26440: Function 'mongo::TemporaryRecordStore::deleteTemporaryTable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\temporary_record_store.h(57): warning C26440: Function 'mongo::TemporaryRecordStore::rs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\temporary_record_store.h(61): warning C26440: Function 'mongo::TemporaryRecordStore::rs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(91): warning C26440: Function 'mongo::StorageEngine::BackupFile::BackupFile' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(109): warning C26432: If you define or delete any default operation in the type 'class mongo::StorageEngine::Factory', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(177): warning C26440: Function 'mongo::StorageEngine::Factory::supportsReadOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(185): warning C26432: If you define or delete any default operation in the type 'class mongo::StorageEngine', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(192): warning C26440: Function 'mongo::StorageEngine::finishInit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(219): warning C26440: Function 'mongo::StorageEngine::supportsDBLocking' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(226): warning C26440: Function 'mongo::StorageEngine::supportsCappedCollections' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(246): warning C26440: Function 'mongo::StorageEngine::loadCatalog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(247): warning C26440: Function 'mongo::StorageEngine::closeCatalog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(295): warning C26440: Function 'mongo::StorageEngine::endBackup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(325): warning C26440: Function 'mongo::StorageEngine::endNonBlockingBackup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(367): warning C26440: Function 'mongo::StorageEngine::getSnapshotManager' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(383): warning C26440: Function 'mongo::StorageEngine::supportsRecoverToStableTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(390): warning C26440: Function 'mongo::StorageEngine::supportsRecoveryTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(397): warning C26440: Function 'mongo::StorageEngine::supportsReadConcernSnapshot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(401): warning C26440: Function 'mongo::StorageEngine::supportsReadConcernMajority' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(439): warning C26440: Function 'mongo::StorageEngine::recoverToStableTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(448): warning C26440: Function 'mongo::StorageEngine::getRecoveryTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(462): warning C26440: Function 'mongo::StorageEngine::getLastStableRecoveryTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(471): warning C26440: Function 'mongo::StorageEngine::setStableTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(477): warning C26440: Function 'mongo::StorageEngine::setInitialDataTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(489): warning C26440: Function 'mongo::StorageEngine::setOldestTimestampFromStable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(495): warning C26440: Function 'mongo::StorageEngine::setOldestTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(502): warning C26440: Function 'mongo::StorageEngine::setOldestActiveTransactionTimestampCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(512): warning C26440: Function 'mongo::StorageEngine::isCacheUnderPressure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(520): warning C26440: Function 'mongo::StorageEngine::setCachePressureForTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\storage_engine.h(529): warning C26440: Function 'mongo::StorageEngine::replicationBatchIsComplete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\with_lock.h(82): warning C26432: If you define or delete any default operation in the type 'struct mongo::WithLock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(103): warning C26434: Function 'mongo::stdx::condition_variable::notify_one' hides a non-virtual function 'std::condition_variable_any::notify_one' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(104): warning C26447: The function is declared 'noexcept' but calls function 'load()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(105): warning C26447: The function is declared 'noexcept' but calls function 'mutex>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(115): warning C26434: Function 'mongo::stdx::condition_variable::notify_all' hides a non-virtual function 'std::condition_variable_any::notify_all' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(116): warning C26447: The function is declared 'noexcept' but calls function 'load()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(117): warning C26447: The function is declared 'noexcept' but calls function 'mutex>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(184): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(193): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'iter' in call to 'mongo::stdx::condition_variable::_spliceBack' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(185): warning C26447: The function is declared 'noexcept' but calls function 'operator==()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(189): warning C26447: The function is declared 'noexcept' but calls function 'subtractAndFetch()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(191): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(193): warning C26447: The function is declared 'noexcept' but calls function '_spliceBack()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\service_executor_task_names.h(47): warning C26440: Function 'mongo::transport::taskNameToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\lockable_adapter.h(52): warning C26440: Function 'mongo::BasicLockableAdapter::lock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\lockable_adapter.h(56): warning C26440: Function 'mongo::BasicLockableAdapter::unlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\clock_source.h(88): warning C26440: Function 'mongo::ClockSource::tracksSystemClock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\waitable.h(144): warning C26432: If you define or delete any default operation in the type 'class mongo::Waitable', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\condition_variable.h(75): warning C26432: If you define or delete any default operation in the type 'class mongo::Notifyable', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(139): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(148): warning C26447: The function is declared 'noexcept' but calls function 'popArtificialDeadline()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(180): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(189): warning C26447: The function is declared 'noexcept' but calls function 'popIgnoreInterrupts()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(441): warning C26440: Function 'mongo::Interruptible::_getListenerState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(486): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(486): warning C26489: Don't dereference a pointer that may be invalid: 'result._Unchecked_begin'. 'return of '_Unchecked_begin'' may have been invalidated at line 486 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(494): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(494): warning C26489: Don't dereference a pointer that may be invalid: 'result._Unchecked_begin'. 'return of '_Unchecked_begin'' may have been invalidated at line 494 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(507): warning C26447: The function is declared 'noexcept' but calls function 'operator==()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(508): warning C26447: The function is declared 'noexcept' but calls function 'BasicLockableAdapter>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(509): warning C26447: The function is declared 'noexcept' but calls function 'cv_status>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(512): warning C26447: The function is declared 'noexcept' but calls function 'toSystemTimePoint()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(512): warning C26447: The function is declared 'noexcept' but calls function 'ratio<1,10000000> > >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(512): warning C26447: The function is declared 'noexcept' but calls function 'cv_status>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(515): warning C26440: Function 'mongo::Interruptible::NotInterruptible::getDeadline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(520): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(528): warning C26440: Function 'mongo::Interruptible::NotInterruptible::pushIgnoreInterrupts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(532): warning C26440: Function 'mongo::Interruptible::NotInterruptible::popIgnoreInterrupts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(536): warning C26440: Function 'mongo::Interruptible::NotInterruptible::pushArtificialDeadline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(540): warning C26440: Function 'mongo::Interruptible::NotInterruptible::popArtificialDeadline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(549): warning C26440: Function 'mongo::Interruptible::notInterruptible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(53): warning C26432: If you define or delete any default operation in the type 'class mongo::InterruptibleBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(48): warning C26440: Function 'mongo::RefCountable::isShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(66): warning C26440: Function 'mongo::intrusive_ptr_add_ref' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(72): warning C26440: Function 'mongo::intrusive_ptr_release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(79): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(80): warning C26432: If you define or delete any default operation in the type 'class mongo::RefCountable', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(80): warning C26436: The type 'class mongo::RefCountable' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(99): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(99): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(98): warning C26440: Function 'mongo::RCString::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(101): warning C26440: Function 'mongo::RCString::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(117): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(123): warning C26495: Variable 'mongo::RCString::_size' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(123): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(398): warning C26440: Function '<lambda_288a0b92bfbc0fe7785d4a35b7a95cde>::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(367): warning C26429: Symbol 'interruptible' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(423): warning C26489: Don't dereference a pointer that may be invalid: '&ssb->continuation'. 'ssb.mongo::future_details::SharedStateBase::continuation' may have been invalidated at line 421 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(422): warning C26489: Don't dereference a pointer that may be invalid: 'result.get'. 'return of 'get'' may have been invalidated at line 422 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(422): warning C26489: Don't dereference a pointer that may be invalid: 'result.question.9'. 'return of 'question.9'' may have been invalidated at line 422 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(422): warning C26489: Don't dereference a pointer that may be invalid: 'ssb->state'. 'ssb' may have been invalidated at line 422 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(407): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(427): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(432): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(433): warning C26447: The function is declared 'noexcept' but calls function 'operator()()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(435): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(439): warning C26447: The function is declared 'noexcept' but calls function 'Latch>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(443): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(445): warning C26447: The function is declared 'noexcept' but calls function 'unlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(448): warning C26447: The function is declared 'noexcept' but calls function 'fillChildren()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(456): warning C26447: The function is declared 'noexcept' but calls function 'isOK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(457): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithContextAndLocation<bool,<lambda_b0d5e89f8107891e466ca4bfdb065c19> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(716): warning C26495: Variable 'mongo::future_details::SharedStateHolder<void>::_inner' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(716): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(719): warning C26416: Shared pointer parameter 'shared' is passed by rvalue reference. Pass by value instead (r.34). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(721): warning C26440: Function 'mongo::future_details::SharedStateHolder<void>::SharedStateHolder<void>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(760): warning C26447: The function is declared 'noexcept' but calls function 'getStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(760): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(763): warning C26447: The function is declared 'noexcept' but calls function 'getStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(763): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1262): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1265): warning C26440: Function 'mongo::future_details::FutureImpl<void>::FutureImpl<void>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1284): warning C26434: Function 'mongo::future_details::FutureImpl<void>::get' hides a non-virtual function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::get' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1287): warning C26434: Function 'mongo::future_details::FutureImpl<void>::get' hides a non-virtual function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::get' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1291): warning C26434: Function 'mongo::future_details::FutureImpl<void>::getNoThrow' hides a non-virtual function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::getNoThrow' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1292): warning C26447: The function is declared 'noexcept' but calls function 'base()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1292): warning C26447: The function is declared 'noexcept' but calls function 'getStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1292): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1294): warning C26434: Function 'mongo::future_details::FutureImpl<void>::getNoThrow' hides a non-virtual function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::getNoThrow' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1295): warning C26447: The function is declared 'noexcept' but calls function 'base()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1295): warning C26447: The function is declared 'noexcept' but calls function 'getStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1295): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1298): warning C26434: Function 'mongo::future_details::FutureImpl<void>::ignoreValue' hides a non-virtual function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::ignoreValue' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1303): warning C26440: Function 'mongo::future_details::FutureImpl<void>::base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(1306): warning C26440: Function 'mongo::future_details::FutureImpl<void>::base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(782): warning C26432: If you define or delete any default operation in the type 'class mongo::future_details::FutureImpl<struct mongo::future_details::FakeVoid>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\baton.h(77): warning C26447: The function is declared 'noexcept' but calls function 'shared_from_this()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\baton.h(118): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\baton.h(123): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\baton.h(142): warning C26440: Function 'mongo::Baton::SubBatonHolder::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\baton.h(146): warning C26440: Function 'mongo::Baton::SubBatonHolder::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\baton.h(159): warning C26440: Function 'mongo::Baton::SubBatonHolder::SubBatonHolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\hostandport.h(129): warning C26440: Function 'mongo::HostAndPort::host' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\hostandport.h(134): warning C26440: Function 'mongo::HostAndPort::hasPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sockaddr.h(120): warning C26440: Function 'mongo::SockAddr::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sockaddr.h(144): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sockaddr.h(143): warning C26440: Function 'mongo::SockAddr::raw' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sockaddr.h(147): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sockaddr.h(146): warning C26440: Function 'mongo::SockAddr::raw' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\session.h(83): warning C26440: Function 'mongo::transport::Session::id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\session.h(152): warning C26440: Function 'mongo::transport::Session::getSniName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\service_context.h(330): warning C26440: Function 'mongo::ServiceContext::getStorageEngine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\service_context.h(445): warning C26440: Function 'mongo::ServiceContext::getOpObserver' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\service_context.h(452): warning C26440: Function 'mongo::ServiceContext::getTickSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\service_context.h(460): warning C26440: Function 'mongo::ServiceContext::getFastClockSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\service_context.h(467): warning C26440: Function 'mongo::ServiceContext::getPreciseClockSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\service_context.h(515): warning C26440: Function 'mongo::ServiceContext::ClientObserverHolder::ClientObserverHolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(68): warning C26495: Variable 'mongo::ProcessId::_npid' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(68): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(73): warning C26440: Function 'mongo::ProcessId::toNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(98): warning C26440: Function 'mongo::ProcessId::asUInt32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(107): warning C26440: Function 'mongo::ProcessId::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(110): warning C26440: Function 'mongo::ProcessId::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(113): warning C26440: Function 'mongo::ProcessId::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(116): warning C26440: Function 'mongo::ProcessId::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(119): warning C26440: Function 'mongo::ProcessId::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(122): warning C26440: Function 'mongo::ProcessId::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\process_id.h(132): warning C26440: Function 'mongo::ProcessId::ProcessId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\variant-1.3.0\include\mpark\variant.hpp(243): warning C26433: Function 'mpark::bad_variant_access::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\variant-1.3.0\include\mpark\variant.hpp(1757): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\cidr.h(76): warning C26496: The variable 'bytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\cidr.h(87): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\cidr.h(88): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\cidr.h(79): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'range' in call to 'std::equal<std::_Array_const_iterator<unsigned char,16>,std::_Array_const_iterator<unsigned char,16> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\cidr.h(88): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\cidr.h(88): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\cidr.h(112): warning C26440: Function 'mongo::CIDR::equalityLens' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\server_options.h(114): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\server_options.h(228): warning C26496: The variable 'v' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\thread.h(113): warning C26432: If you define or delete any default operation in the type 'struct mongo::stdx::support::SigAltStackController::makeInstallGuard::Guard', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\thread.h(111): warning C26440: Function 'mongo::stdx::support::SigAltStackController::makeInstallGuard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\thread.h(146): warning C26434: Function 'mongo::stdx::thread::thread' hides a non-virtual function 'std::thread::thread' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\thread.h(150): warning C26434: Function 'mongo::stdx::thread::thread' hides a non-virtual function 'std::thread::thread' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\thread.h(150): warning C26432: If you define or delete any default operation in the type 'class mongo::stdx::thread', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\thread.h(177): warning C26456: Operator 'mongo::stdx::thread::operator=' hides a non-virtual operator 'std::thread::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\thread.h(190): warning C26434: Function 'mongo::stdx::thread::swap' hides a non-virtual function 'std::thread::swap' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\random.h(62): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\random.h(69): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\random.h(82): warning C26440: Function '`mongo::PseudoRandom::urbg'::`2'::URBG::URBG' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(51): warning C6031: Return value ignored: 'InitializeCriticalSectionAndSpinCount'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(50): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(54): warning C26432: If you define or delete any default operation in the type 'class mongo::SpinLock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(58): warning C26135: Missing annotation _Acquires_lock_(this->_cs) at function 'mongo::SpinLock::lock'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(58): warning C26440: Function 'mongo::SpinLock::lock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(62): warning C26135: Missing annotation _Releases_lock_(this->_cs) at function 'mongo::SpinLock::unlock'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(62): warning C26440: Function 'mongo::SpinLock::unlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(108): warning C26440: Function 'mongo::Client::hasRemote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(120): warning C26440: Function 'mongo::Client::getServiceContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(127): warning C26440: Function 'mongo::Client::session' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(135): warning C26440: Function 'mongo::Client::session' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(140): warning C26440: Function 'mongo::Client::desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(185): warning C26440: Function 'mongo::Client::getOperationContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(190): warning C26440: Function 'mongo::Client::isInDirectClient' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(193): warning C26440: Function 'mongo::Client::setInDirectClient' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(197): warning C26440: Function 'mongo::Client::getConnectionId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(200): warning C26440: Function 'mongo::Client::isFromUserConnection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(203): warning C26440: Function 'mongo::Client::isFromSystemConnection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(228): warning C26440: Function 'mongo::Client::getPrng' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(303): warning C26415: Smart pointer parameter 'clientToUse' is used only to access contained pointer. Use T* or T& instead (r.30). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(303): warning C26411: The parameter 'clientToUse' is a reference to unique pointer and it is never reassigned or reset, use T* or T& instead (r.33). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(312): warning C26432: If you define or delete any default operation in the type 'class mongo::AlternativeClientRegion', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(313): warning C26447: The function is declared 'noexcept' but calls function 'releaseCurrent()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\client.h(315): warning C26447: The function is declared 'noexcept' but calls function 'setCurrent()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(105): warning C26497: The function 'mongo::isSharedLockMode' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(105): warning C26440: Function 'mongo::isSharedLockMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(199): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(199): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(198): warning C26440: Function 'mongo::resourceTypeName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(211): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(221): warning C26440: Function 'mongo::ResourceId::operator unsigned __int64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(226): warning C26440: Function 'mongo::ResourceId::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(230): warning C26440: Function 'mongo::ResourceId::getType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(234): warning C26440: Function 'mongo::ResourceId::getHashId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(253): warning C26497: The function 'mongo::ResourceId::fullHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(253): warning C26440: Function 'mongo::ResourceId::fullHash' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(260): warning C26485: Expression 'hash': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(261): warning C26485: Expression 'hash': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(311): warning C26432: If you define or delete any default operation in the type 'class mongo::LockGrantNotification', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(52): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(54): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(66): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(69): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(80): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(86): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(92): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(93): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(79): warning C26440: Function 'mongo::LockRequestList::remove' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(97): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(96): warning C26440: Function 'mongo::LockRequestList::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(101): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(100): warning C26440: Function 'mongo::LockRequestList::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\mutex.h(55): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\mutex.h(59): warning C26432: If you define or delete any default operation in the type 'class mongo::SimpleMutex', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\mutex.h(63): warning C26135: Missing annotation _Acquires_lock_(this->_cs) at function 'mongo::SimpleMutex::lock'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\mutex.h(63): warning C26440: Function 'mongo::SimpleMutex::lock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\mutex.h(66): warning C26135: Missing annotation _Releases_lock_(this->_cs) at function 'mongo::SimpleMutex::unlock'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\mutex.h(66): warning C26440: Function 'mongo::SimpleMutex::unlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_stats.h(45): warning C26440: Function 'mongo::CounterOps::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_stats.h(53): warning C26440: Function 'mongo::CounterOps::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\lock_stats.h(61): warning C26440: Function 'mongo::CounterOps::add' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(56): warning C26432: If you define or delete any default operation in the type 'class mongo::Locker', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(66): warning C26440: Function 'mongo::Locker::isNoop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(494): warning C26440: Function 'mongo::Locker::setShouldConflictWithSecondaryBatchApplication' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(497): warning C26440: Function 'mongo::Locker::shouldConflictWithSecondaryBatchApplication' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(511): warning C26440: Function 'mongo::Locker::shouldAcquireTicket' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(519): warning C26440: Function 'mongo::Locker::getFlowControlTicket' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(532): warning C26440: Function 'mongo::Locker::numResourcesToUnlockAtEndUnitOfWorkForTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(545): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(590): warning C26432: If you define or delete any default operation in the type 'class mongo::UninterruptibleLockGuard', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(591): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(615): warning C26432: If you define or delete any default operation in the type 'class mongo::ShouldNotConflictWithSecondaryBatchApplicationBlock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\concurrency\locker.h(616): warning C26447: The function is declared 'noexcept' but calls function 'setShouldConflictWithSecondaryBatchApplication()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\snapshot.h(40): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\snapshot.h(47): warning C26440: Function 'mongo::SnapshotId::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\snapshot.h(51): warning C26440: Function 'mongo::SnapshotId::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\snapshot.h(55): warning C26440: Function 'mongo::SnapshotId::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(88): warning C26432: If you define or delete any default operation in the type 'class mongo::StorageStats', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(117): warning C26432: If you define or delete any default operation in the type 'class mongo::RecoveryUnit', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(162): warning C26440: Function 'mongo::RecoveryUnit::setPrepareConflictBehavior' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(168): warning C26440: Function 'mongo::RecoveryUnit::getPrepareConflictBehavior' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(182): warning C26440: Function 'mongo::RecoveryUnit::setRoundUpPreparedTimestamps' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(217): warning C26440: Function 'mongo::RecoveryUnit::preallocateSnapshot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(253): warning C26440: Function 'mongo::RecoveryUnit::getPointInTimeReadTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(288): warning C26440: Function 'mongo::RecoveryUnit::setCommitTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(294): warning C26440: Function 'mongo::RecoveryUnit::setDurableTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(300): warning C26440: Function 'mongo::RecoveryUnit::clearCommitTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(305): warning C26440: Function 'mongo::RecoveryUnit::getCommitTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(312): warning C26440: Function 'mongo::RecoveryUnit::getDurableTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(351): warning C26440: Function 'mongo::RecoveryUnit::setCatalogConflictingTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(356): warning C26440: Function 'mongo::RecoveryUnit::getCatalogConflictingTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(363): warning C26440: Function 'mongo::RecoveryUnit::getOperationStatistics' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(413): warning C26440: Function 'mongo::RecoveryUnit::setTimestampReadSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(416): warning C26440: Function 'mongo::RecoveryUnit::getTimestampReadSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(426): warning C26440: Function 'mongo::RecoveryUnit::setReadOnce' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(428): warning C26440: Function 'mongo::RecoveryUnit::getReadOnce' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(449): warning C26432: If you define or delete any default operation in the type 'class mongo::RecoveryUnit::Change', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\storage\recovery_unit.h(513): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\write_concern_options.h(60): warning C26495: Variable 'mongo::WriteConcernOptions::wNumNodes' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\write_concern_options.h(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\timer.h(59): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\timer.h(62): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(84): warning C26440: Function 'mongo::OperationContext::shouldParticipateInFlowControl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(88): warning C26440: Function 'mongo::OperationContext::setShouldParticipateInFlowControl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(95): warning C26440: Function 'mongo::OperationContext::recoveryUnit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(125): warning C26440: Function 'mongo::OperationContext::lockState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(160): warning C26440: Function 'mongo::OperationContext::getClient' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(167): warning C26440: Function 'mongo::OperationContext::getOpID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(174): warning C26440: Function 'mongo::OperationContext::getLogicalSessionId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(188): warning C26440: Function 'mongo::OperationContext::getTxnNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(195): warning C26440: Function 'mongo::OperationContext::setBaton' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(202): warning C26440: Function 'mongo::OperationContext::getBaton' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(215): warning C26440: Function 'mongo::OperationContext::getWriteUnitOfWork' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(233): warning C26440: Function 'mongo::OperationContext::getWriteConcern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(244): warning C26440: Function 'mongo::OperationContext::writesAreReplicated' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(331): warning C26440: Function 'mongo::OperationContext::getDeadline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(361): warning C26440: Function 'mongo::OperationContext::inMultiDocumentTransaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(369): warning C26440: Function 'mongo::OperationContext::setInMultiDocumentTransaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(445): warning C26440: Function 'mongo::OperationContext::setReplicatedWrites' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(513): warning C26429: Symbol 'opCtx' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(518): warning C26432: If you define or delete any default operation in the type 'class mongo::repl::UnreplicatedWritesBlock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\operation_context.h(519): warning C26447: The function is declared 'noexcept' but calls function 'setReplicatedWrites()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\transport_layer.h(114): warning C26429: Symbol 'opCtx' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\transport_layer.h(134): warning C26440: Function 'mongo::transport::ReactorTimer::id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\fail_point.h(270): warning C26432: If you define or delete any default operation in the type 'class mongo::ScopedFailPoint', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\fail_point.h(272): warning C26447: The function is declared 'noexcept' but calls function 'shouldFailCloseBlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\fail_point.h(279): warning C26440: Function 'mongo::ScopedFailPoint::isActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\fail_point.h(316): warning C26429: Symbol 'opCtx' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_types.h(55): warning C26440: Function 'mongo::SSLX509Name::Entry::Entry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_types.h(60): warning C26440: Function 'mongo::SSLX509Name::Entry::equalityLens' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_types.h(66): warning C26440: Function 'mongo::SSLX509Name::SSLX509Name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_types.h(75): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 75 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_types.h(89): warning C26440: Function 'mongo::SSLX509Name::entries' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\transport_layer_asio.h(96): warning C26440: Function 'mongo::transport::TransportLayerASIO::Options::isIngress' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\transport_layer_asio.h(100): warning C26440: Function 'mongo::transport::TransportLayerASIO::Options::isEgress' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\transport_layer_asio.h(136): warning C26440: Function 'mongo::transport::TransportLayerASIO::listenerPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\bad_weak_ptr.hpp(50): warning C26433: Function 'boost::bad_weak_ptr::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\core\demangle.hpp(64): warning C26432: If you define or delete any default operation in the type 'class boost::core::scoped_demangled_name', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_base_std_atomic.hpp(30): warning C26429: Symbol 'pw' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_base_std_atomic.hpp(35): warning C26429: Symbol 'pw' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_base_std_atomic.hpp(40): warning C26429: Symbol 'pw' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_base_std_atomic.hpp(78): warning C26432: If you define or delete any default operation in the type 'class boost::detail::sp_counted_base', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(122): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(427): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(425): warning C26432: If you define or delete any default operation in the type 'class boost::detail::shared_count', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(438): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(448): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(462): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(463): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(479): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(489): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(504): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(509): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(514): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(533): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(545): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(553): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(548): warning C26432: If you define or delete any default operation in the type 'class boost::detail::weak_count', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(565): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(572): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(584): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(585): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(598): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(599): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(615): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(620): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(639): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(650): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(652): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\spinlock_std_atomic.hpp(72): warning C26432: If you define or delete any default operation in the type 'class boost::detail::spinlock::scoped_lock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(242): warning C26440: Function 'boost::detail::sp_enable_shared_from_this' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_counted_base.hpp(49): warning C26432: If you define or delete any default operation in the type 'class boost::detail::local_counted_base', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_counted_base.hpp(116): warning C26433: Function 'boost::detail::local_counted_impl::local_cb_destroy' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_counted_base.hpp(121): warning C26433: Function 'boost::detail::local_counted_impl::local_cb_get_shared_count' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_counted_base.hpp(133): warning C26433: Function 'boost::detail::local_counted_impl_em::local_cb_destroy' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_counted_base.hpp(138): warning C26433: Function 'boost::detail::local_counted_impl_em::local_cb_get_shared_count' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_sp_deleter.hpp(84): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\appregistry.h(15): warning C26440: Function 'Robomongo::AppRegistry::settingsManager' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\appregistry.h(16): warning C26440: Function 'Robomongo::AppRegistry::app' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\appregistry.h(17): warning C26440: Function 'Robomongo::AppRegistry::bus' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(71): warning C26432: If you define or delete any default operation in the type 'class QFileInfo', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(75): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFileInfoPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(157): warning C26440: Function 'QTypeInfo<QFileInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(110): warning C26432: If you define or delete any default operation in the type 'class QDir', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(114): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QDirPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(233): warning C26440: Function 'QTypeInfo<QDir>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(20): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(19): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(19): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(19): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(20): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(23): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(22): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(22): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(22): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(23): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(26): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(25): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(25): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(25): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(26): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(131): warning C26440: Function 'Robomongo::SettingsManager::setUuidEncoding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(132): warning C26440: Function 'Robomongo::SettingsManager::uuidEncoding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(134): warning C26440: Function 'Robomongo::SettingsManager::setTimeZone' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(135): warning C26440: Function 'Robomongo::SettingsManager::timeZone' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(137): warning C26440: Function 'Robomongo::SettingsManager::setViewMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(138): warning C26440: Function 'Robomongo::SettingsManager::viewMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(140): warning C26440: Function 'Robomongo::SettingsManager::setAutocompletionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(141): warning C26440: Function 'Robomongo::SettingsManager::autocompletionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(143): warning C26440: Function 'Robomongo::SettingsManager::setAutoExpand' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(144): warning C26440: Function 'Robomongo::SettingsManager::autoExpand' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(146): warning C26440: Function 'Robomongo::SettingsManager::setAutoExec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(147): warning C26440: Function 'Robomongo::SettingsManager::autoExec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(149): warning C26440: Function 'Robomongo::SettingsManager::setMinimizeToTray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(150): warning C26440: Function 'Robomongo::SettingsManager::minimizeToTray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(152): warning C26440: Function 'Robomongo::SettingsManager::setLineNumbers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(153): warning C26440: Function 'Robomongo::SettingsManager::lineNumbers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(155): warning C26440: Function 'Robomongo::SettingsManager::setLoadMongoRcJs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(156): warning C26440: Function 'Robomongo::SettingsManager::loadMongoRcJs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(158): warning C26440: Function 'Robomongo::SettingsManager::setDisableConnectionShortcuts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(159): warning C26440: Function 'Robomongo::SettingsManager::disableConnectionShortcuts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(162): warning C26440: Function 'Robomongo::SettingsManager::acceptedEulaVersions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(167): warning C26440: Function 'Robomongo::SettingsManager::dbVersionsConnected' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(169): warning C26440: Function 'Robomongo::SettingsManager::setCheckForUpdates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(170): warning C26440: Function 'Robomongo::SettingsManager::checkForUpdates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(172): warning C26440: Function 'Robomongo::SettingsManager::setBatchSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(173): warning C26440: Function 'Robomongo::SettingsManager::batchSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(175): warning C26440: Function 'Robomongo::SettingsManager::currentStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(178): warning C26440: Function 'Robomongo::SettingsManager::textFontFamily' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(181): warning C26440: Function 'Robomongo::SettingsManager::textFontPointSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(184): warning C26440: Function 'Robomongo::SettingsManager::mongoTimeoutSec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(185): warning C26440: Function 'Robomongo::SettingsManager::shellTimeoutSec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(187): warning C26440: Function 'Robomongo::SettingsManager::setShellTimeoutSec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(190): warning C26440: Function 'Robomongo::SettingsManager::setImported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(191): warning C26440: Function 'Robomongo::SettingsManager::imported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(193): warning C26440: Function 'Robomongo::SettingsManager::anonymousID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(198): warning C26440: Function 'Robomongo::SettingsManager::setProgramExitedNormally' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(199): warning C26440: Function 'Robomongo::SettingsManager::programExitedNormally' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(202): warning C26440: Function 'Robomongo::SettingsManager::disableHttpsFeatures' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.h(203): warning C26440: Function 'Robomongo::SettingsManager::debugMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\user_name.h(52): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\user_name.h(84): warning C26440: Function 'mongo::UserName::getFullName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\auth\user_name.h(136): warning C26432: If you define or delete any default operation in the type 'class mongo::UserNameIterator::Impl', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connection_string.h(97): warning C26440: Function 'mongo::ConnectionString::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connection_string.h(101): warning C26440: Function 'mongo::ConnectionString::toString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connection_string.h(105): warning C26440: Function 'mongo::ConnectionString::getSetName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connection_string.h(109): warning C26440: Function 'mongo::ConnectionString::getServers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connection_string.h(113): warning C26440: Function 'mongo::ConnectionString::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connection_string.h(147): warning C26432: If you define or delete any default operation in the type 'class mongo::ConnectionString::ConnectionHook', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connection_string.h(166): warning C26440: Function 'mongo::ConnectionString::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(141): warning C26440: Function 'mongo::QueryResult::ConstView::storage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(154): warning C26434: Function 'mongo::QueryResult::View::view2ptr' hides a non-virtual function 'mongo::QueryResult::ConstView::view2ptr' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(159): warning C26434: Function 'mongo::QueryResult::View::msgdata' hides a non-virtual function 'mongo::QueryResult::ConstView::msgdata' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(193): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(192): warning C26434: Function 'mongo::QueryResult::View::storage' hides a non-virtual function 'mongo::QueryResult::ConstView::storage' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(199): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(231): warning C26440: Function 'mongo::DbMessage::reservedField' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(244): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(243): warning C26440: Function 'mongo::DbMessage::moreJSObjs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(249): warning C26440: Function 'mongo::DbMessage::msg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(253): warning C26440: Function 'mongo::DbMessage::markGet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(257): warning C26440: Function 'mongo::DbMessage::markSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\db\dbmessage.h(471): warning C26440: Function 'mongo::OpQueryReplyBuilder::bufBuilderForResults' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\json.h(477): warning C26440: Function 'mongo::JParse::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(105): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(116): warning C26440: Function 'mongo::DBClientCursor::isDead' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(120): warning C26440: Function 'mongo::DBClientCursor::tailable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(128): warning C26440: Function 'mongo::DBClientCursor::hasResultFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(133): warning C26440: Function 'mongo::DBClientCursor::setBatchSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(162): warning C26440: Function 'mongo::DBClientCursor::getCursorId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(169): warning C26440: Function 'mongo::DBClientCursor::decouple' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(183): warning C26440: Function 'mongo::DBClientCursor::getNamespaceString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(220): warning C26440: Function 'mongo::DBClientCursor::connectionHasPendingReplies' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(228): warning C26440: Function 'mongo::DBClientCursor::Batch::Batch' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(301): warning C26440: Function 'mongo::DBClientCursorBatchIterator::DBClientCursorBatchIterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_cursor.h(310): warning C26440: Function 'mongo::DBClientCursorBatchIterator::n' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(112): warning C26440: Function 'mongo::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(116): warning C26440: Function 'mongo::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(153): warning C26440: Function 'mongo::MongoURI::getUser' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(161): warning C26440: Function 'mongo::MongoURI::getPassword' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(169): warning C26440: Function 'mongo::MongoURI::getOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(188): warning C26440: Function 'mongo::MongoURI::getDatabase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(193): warning C26496: The variable 'authDB' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(207): warning C26440: Function 'mongo::MongoURI::connectionString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(229): warning C26440: Function 'mongo::MongoURI::getRetryWrites' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(233): warning C26440: Function 'mongo::MongoURI::getSSLMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\read_preference.h(104): warning C26440: Function 'mongo::TagSet::getTagBSON' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\read_preference.h(144): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\read_preference.h(168): warning C26429: Symbol 'builder' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\read_preference.h(204): warning C26440: Function 'mongo::ReadPreferenceSetting::canRunOnSecondary' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\query.h(53): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\query.h(54): warning C26440: Function 'mongo::Query::Query' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\message_compressor_base.h(61): warning C26440: Function 'mongo::MessageCompressorBase::getName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\message_compressor_base.h(68): warning C26440: Function 'mongo::MessageCompressorBase::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\transport\message_compressor_base.h(56): warning C26432: If you define or delete any default operation in the type 'class mongo::MessageCompressorBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(107): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(113): warning C26432: If you define or delete any default operation in the type 'class mongo::DBClientBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'temp.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(455): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'info.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(531): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'o.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(559): warning C26440: Function 'mongo::DBClientBase::checkConnection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(563): warning C26440: Function 'mongo::DBClientBase::getConnectionId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(570): warning C26440: Function 'mongo::DBClientBase::getIsMasterSaslMechanisms' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(670): warning C26440: Function 'mongo::DBClientBase::getSockCreationMicroSec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(674): warning C26440: Function 'mongo::DBClientBase::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\rpc\unique_message.h(53): warning C26432: If you define or delete any default operation in the type 'class mongo::rpc::UniqueMessage<class mongo::rpc::ReplyInterface>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongonamespace.h(12): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongonamespace.h(16): warning C26440: Function 'Robomongo::MongoNamespace::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoaggregateinfo.h(7): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodocument.h(44): warning C26440: Function 'Robomongo::MongoDocument::bsonObj' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshellresult.h(38): warning C26440: Function 'Robomongo::MongoShellResult::elapsedMs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshellresult.h(39): warning C26440: Function 'Robomongo::MongoShellResult::aggrInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshellresult.h(55): warning C26495: Variable 'Robomongo::MongoShellExecResult::_isCurrentServerValid' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshellresult.h(55): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshellresult.h(70): warning C26495: Variable 'Robomongo::MongoShellExecResult::_isCurrentServerValid' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshellresult.h(73): warning C26440: Function 'Robomongo::MongoShellExecResult::results' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshellresult.h(77): warning C26440: Function 'Robomongo::MongoShellExecResult::isCurrentServerValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshellresult.h(78): warning C26440: Function 'Robomongo::MongoShellExecResult::isCurrentDatabaseValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshellresult.h(80): warning C26440: Function 'Robomongo::MongoShellExecResult::error' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshellresult.h(81): warning C26440: Function 'Robomongo::MongoShellExecResult::timeoutReached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\cursorposition.h(11): warning C26440: Function 'Robomongo::CursorPosition::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\cursorposition.h(12): warning C26440: Function 'Robomongo::CursorPosition::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\cursorposition.h(13): warning C26440: Function 'Robomongo::CursorPosition::column' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongouser.h(33): warning C26440: Function 'Robomongo::MongoUser::readOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongouser.h(34): warning C26440: Function 'Robomongo::MongoUser::setReadOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongouser.h(36): warning C26440: Function 'Robomongo::MongoUser::version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongofunction.h(18): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongocollectioninfo.h(10): warning C26495: Variable 'Robomongo::MongoCollectionInfo::_sizeBytes' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongocollectioninfo.h(10): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongocollectioninfo.h(16): warning C26440: Function 'Robomongo::MongoCollectionInfo::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\replicaset.h(16): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventerror.h(52): warning C26440: Function 'Robomongo::EventError::errorCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventerror.h(54): warning C26440: Function 'Robomongo::EventError::showErrorWindow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\event.h(32): warning C26432: If you define or delete any default operation in the type 'class Robomongo::Event', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\event.h(49): warning C26440: Function 'Robomongo::Event::sender' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\event.h(59): warning C26440: Function 'Robomongo::Event::error' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(243): warning C26440: Function 'Robomongo::AddEditIndexRequest::oldInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(247): warning C26440: Function 'Robomongo::AddEditIndexRequest::newInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(282): warning C26440: Function 'Robomongo::DropCollectionIndexRequest::collection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(303): warning C26440: Function 'Robomongo::DropCollectionIndexResponse::collection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(408): warning C26440: Function 'Robomongo::InsertDocumentRequest::obj' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(409): warning C26440: Function 'Robomongo::InsertDocumentRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(410): warning C26440: Function 'Robomongo::InsertDocumentRequest::overwrite' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(450): warning C26440: Function 'Robomongo::RemoveDocumentRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(451): warning C26440: Function 'Robomongo::RemoveDocumentRequest::removeCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(452): warning C26440: Function 'Robomongo::RemoveDocumentRequest::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(555): warning C26440: Function 'Robomongo::CreateCollectionRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(556): warning C26440: Function 'Robomongo::CreateCollectionRequest::getSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(557): warning C26440: Function 'Robomongo::CreateCollectionRequest::getCapped' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(558): warning C26440: Function 'Robomongo::CreateCollectionRequest::getMaxDocNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(559): warning C26440: Function 'Robomongo::CreateCollectionRequest::getExtraOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(597): warning C26440: Function 'Robomongo::DropCollectionRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(631): warning C26440: Function 'Robomongo::RenameCollectionRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(668): warning C26440: Function 'Robomongo::DuplicateCollectionRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(708): warning C26440: Function 'Robomongo::CopyCollectionToDiffServerRequest::worker' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(709): warning C26440: Function 'Robomongo::CopyCollectionToDiffServerRequest::from' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(710): warning C26440: Function 'Robomongo::CopyCollectionToDiffServerRequest::to' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(819): warning C26440: Function 'Robomongo::CreateFunctionRequest::dbVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(822): warning C26440: Function 'Robomongo::CreateFunctionRequest::overwrite' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(864): warning C26440: Function 'Robomongo::DropFunctionRequest::dbVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(900): warning C26440: Function 'Robomongo::ExecuteQueryRequest::resultIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(901): warning C26440: Function 'Robomongo::ExecuteQueryRequest::queryInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(918): warning C26495: Variable 'Robomongo::ExecuteQueryResponse::resultIndex' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(989): warning C26495: Variable 'Robomongo::ExecuteScriptResponse::empty' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(992): warning C26440: Function 'Robomongo::ExecuteScriptResponse::timeoutReached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1051): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1087): warning C26495: Variable 'Robomongo::DocumentListLoadedEvent::_resultIndex' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1090): warning C26440: Function 'Robomongo::DocumentListLoadedEvent::resultIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1091): warning C26440: Function 'Robomongo::DocumentListLoadedEvent::queryInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1111): warning C26495: Variable 'Robomongo::ScriptExecutedEvent::_empty' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1114): warning C26440: Function 'Robomongo::ScriptExecutedEvent::result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1115): warning C26440: Function 'Robomongo::ScriptExecutedEvent::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1116): warning C26440: Function 'Robomongo::ScriptExecutedEvent::timeoutReached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1156): warning C26440: Function 'Robomongo::QueryWidgetUpdatedEvent::numOfResults' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1195): warning C26495: Variable 'Robomongo::EstablishSshConnectionResponse::localport' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(1273): warning C26440: Function 'Robomongo::LogEvent::qMessageBoxIcon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qicon.h(141): warning C26440: Function 'QIcon::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qicon.h(144): warning C26440: Function 'QTypeInfo<QIcon>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.h(125): warning C26440: Function 'SimpleCrypt::setCompressionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.h(129): warning C26440: Function 'SimpleCrypt::compressionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.h(137): warning C26440: Function 'SimpleCrypt::setIntegrityProtectionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.h(141): warning C26440: Function 'SimpleCrypt::integrityProtectionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.h(146): warning C26440: Function 'SimpleCrypt::lastError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\robocrypt.h(28): warning C26440: Function 'Robomongo::RoboCrypt::roboCryptLogs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(109): warning C26496: The variable 'rc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(26): warning C26485: Expression 'argv': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(49): warning C26429: Symbol 'serviceContext' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(56): warning C26429: Symbol 'tlPtr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(78): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(79): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(99): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(100): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(79): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(82): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(84): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(85): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(91): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(107): warning C26489: Don't dereference a pointer that may be invalid: '&msgAndSeverity->first'. 'msgAndSeverity.std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,mongo::logger::LogSeverity>::first' may have been invalidated at line 106 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(92): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\app\main.cpp(33): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(89): warning C26440: Function 'QVector<char>::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(73): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(120): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(151): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(151): warning C26434: Function 'QList<Robomongo::MongoDatabase * __ptr64>::QList<Robomongo::MongoDatabase * __ptr64>' hides a non-virtual function 'QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>::~QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\encoded_value_storage.h(61): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\encoded_value_storage.h(60): warning C26440: Function 'mongo::EncodedValueStorage<mongo::QueryResult::Layout,mongo::QueryResult::ConstView,mongo::QueryResult::View>::EncodedValueStorage<mongo::QueryResult::Layout,mongo::QueryResult::ConstView,mongo::QueryResult::View>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\encoded_value_storage.h(47): warning C26495: Variable 'mongo::EncodedValueStorage<mongo::QueryResult::Layout,mongo::QueryResult::ConstView,mongo::QueryResult::View>::_data' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\encoded_value_storage.h(47): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\clonable_ptr.h(135): warning C26440: Function 'mongo::clonable_ptr<mongo::UserNameIterator::Impl,mongo::clonable_ptr_detail::CloneFactory<mongo::UserNameIterator::Impl>,std::unique_ptr>::ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(83): warning C26440: Function 'QSharedDataPointer<QDirPrivate>::constData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(352): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1010): warning C26447: The function is declared 'noexcept' but calls function 'destroy_slots()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(958): warning C26447: The function is declared 'noexcept' but calls function 'EmptyGroup()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(958): warning C26447: The function is declared 'noexcept' but calls function 'exchange<signed char * __ptr64,signed char * __ptr64>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(960): warning C26447: The function is declared 'noexcept' but calls function 'exchange<unsigned __int64,int>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(961): warning C26447: The function is declared 'noexcept' but calls function 'exchange<unsigned __int64,int>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(967): warning C26447: The function is declared 'noexcept' but calls function 'growth_left()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\node_hash_set.h(140): warning C26434: Function 'absl::node_hash_set<mongo::RoleName,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >::node_hash_set<mongo::RoleName,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >' hides a non-virtual function 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::RoleName>,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::RoleName>,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\node_hash_set.h(140): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\atomic_word.h(94): warning C26440: Function 'mongo::atomic_word_detail::Base<enum mongo::ErrorCodes::Error,0>::loadRelaxed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\atomic_word.h(101): warning C26440: Function 'mongo::atomic_word_detail::Base<enum mongo::ServerGlobalParams::FeatureCompatibility::Version,0>::store' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\atomic_word.h(85): warning C26440: Function 'mongo::atomic_word_detail::Base<enum mongo::ServerGlobalParams::FeatureCompatibility::Version,0>::load' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(255): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(846): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(846): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(841): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(841): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(787): warning C26440: Function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::FutureImpl<mongo::future_details::FakeVoid>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(205): warning C26495: Variable 'boost::optional_detail::optional_base<mongo::future_details::FakeVoid>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(117): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(98): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(98): warning C26447: The function is declared 'noexcept' but calls function 'intrusive_ptr_release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(685): warning C26447: The function is declared 'noexcept' but calls function 'wait()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(687): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(687): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(687): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(690): warning C26447: The function is declared 'noexcept' but calls function 'isOK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(692): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(692): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(691): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(691): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(673): warning C26447: The function is declared 'noexcept' but calls function 'wait()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(675): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(675): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(675): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(678): warning C26447: The function is declared 'noexcept' but calls function 'isOK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(680): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(680): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(679): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(647): warning C26447: The function is declared 'noexcept' but calls function 'wait()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(649): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(649): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(652): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(637): warning C26440: Function 'mongo::future_details::SharedStateHolder<mongo::future_details::FakeVoid>::isReady' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(627): warning C26489: Don't dereference a pointer that may be invalid: '&out._shared'. 'out.mongo::future_details::SharedStateHolder<mongo::future_details::FakeVoid>::_shared' may have been invalidated at line 627 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(620): warning C26489: Don't dereference a pointer that may be invalid: '&out._shared'. 'out.mongo::future_details::SharedStateHolder<mongo::future_details::FakeVoid>::_shared' may have been invalidated at line 620 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(615): warning C26416: Shared pointer parameter 'shared' is passed by rvalue reference. Pass by value instead (r.34). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(615): warning C26440: Function 'mongo::future_details::SharedStateHolder<mongo::future_details::FakeVoid>::SharedStateHolder<mongo::future_details::FakeVoid>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status_with.h(157): warning C26440: Function 'mongo::StatusWith<mongo::future_details::FakeVoid>::getStatus' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\atomic_word.h(75): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(871): warning C26434: Function 'boost::optional<mongo::Timestamp>::optional<mongo::Timestamp>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::Timestamp>::optional_base<mongo::Timestamp>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(871): warning C26447: The function is declared 'noexcept' but calls function 'Timestamp>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(246): warning C26456: Operator 'boost::optional_detail::optional_base<mongo::LogicalSessionFromClient>::operator=' hides a non-virtual operator 'boost::optional_detail::optional_tag::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1094): warning C26434: Function 'boost::optional<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator=' hides a non-virtual function 'boost::optional_detail::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(875): warning C26434: Function 'boost::optional<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::optional<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'boost::optional_detail::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1444): warning C26447: The function is declared 'noexcept' but calls function 'is_initialized()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(880): warning C26434: Function 'boost::optional<mongo::UUID>::optional<mongo::UUID>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::UUID>::optional_base<mongo::UUID>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(867): warning C26434: Function 'boost::optional<mongo::UUID>::optional<mongo::UUID>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::UUID>::optional_base<mongo::UUID>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\crypto\sha_block.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status_with.h(183): warning C26440: Function 'mongo::StatusWith<char>::makeTag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(60): warning C26485: Expression 'this->_digits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(60): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(65): warning C26485: Expression 'this->_digits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(65): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(66): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(69): warning C26485: Expression 'this->_digits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(70): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(71): warning C26485: Expression 'this->_digits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(71): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(60): warning C26429: Symbol 'lastPtr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(64): warning C26429: Symbol 'zeroPtr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(58): warning C26440: Function 'mongo::DecimalCounter<unsigned int>::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(48): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\decimal_counter.h(48): warning C26485: Expression 'this->_digits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bson_comparator_interface_base.h(106): warning C26440: Function 'mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::DeferredComparison::DeferredComparison' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bson_comparator_interface_base.h(206): warning C26496: The variable 'cmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_type_endian.h(82): warning C26440: Function 'mongo::LittleEndian<unsigned __int64>::operator unsigned __int64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(194): warning C26495: Variable 'boost::optional_detail::optional_base<mongo::SourceLocationHolder>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(953): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(943): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(840): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\trusted_hasher.h(56): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(160): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(421): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(383): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(303): warning C26496: The variable 'minSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(290): warning C26496: The variable 'newLen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(291): warning C26496: The variable 'minSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(296): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(279): warning C26440: Function 'mongo::_BufBuilder<mongo::SharedBufferAllocator>::setlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(276): warning C26440: Function 'mongo::_BufBuilder<mongo::SharedBufferAllocator>::len' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(262): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(244): warning C26496: The variable 'value' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(245): warning C26496: The variable 'low' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(246): warning C26496: The variable 'high' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(172): warning C26440: Function 'mongo::_BufBuilder<mongo::SharedBufferAllocator>::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\operator_bool.hpp(63): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\operator_bool.hpp(14): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(187): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(93): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(69): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(63): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(70): warning C26440: Function 'boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(55): warning C26432: If you define or delete any default operation in the type 'class boost::exception_detail::refcount_ptr<struct boost::exception_detail::error_info_container>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(45): warning C26447: The function is declared 'noexcept' but calls function 'release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(39): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(38): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(215): warning C26440: Function 'absl::container_internal::BitMask<unsigned __int64,8,3>::BitMask<unsigned __int64,8,3>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\atomic_word.h(150): warning C26440: Function 'mongo::atomic_word_detail::Base<unsigned int,1>::fetchAndAdd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(457): warning C26432: If you define or delete any default operation in the type 'class fmt::v5::basic_memory_buffer<wchar_t,500,class std::allocator<wchar_t> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(457): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(455): warning C26485: Expression 'this->store_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(453): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(405): warning C26440: Function 'fmt::v5::basic_string_view<enum fmt::v5::char8_t>::basic_string_view<enum fmt::v5::char8_t>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(317): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(317): warning C26440: Function 'fmt::v5::internal::basic_buffer<wchar_t>::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(275): warning C26432: If you define or delete any default operation in the type 'class fmt::v5::internal::basic_buffer<wchar_t>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(241): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(241): warning C26440: Function 'QVector<QPointF>::last' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(238): warning C26440: Function 'QVector<QPointF>::first' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(258): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(254): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(243): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(339): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(157): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(207): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(164): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(165): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(158): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(260): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(236): warning C26440: Function 'QTypedArrayData<unsigned short>::deallocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(208): warning C26434: Function 'QTypedArrayData<unsigned short>::data' hides a non-virtual function 'QArrayData::data' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(133): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(145): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasicatomic.h(114): warning C26447: The function is declared 'noexcept' but calls function 'ref<int>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(154): warning C26485: Expression 'this->_buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(119): warning C26495: Variable 'mongo::StackAllocator::_buf' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(75): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class Robomongo::MongoDatabase *>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(117): warning C26440: Function 'QSet<QString>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1573): warning C26496: The variable 'layout' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1569): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1570): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(409): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\atomic_word.h(166): warning C26440: Function 'mongo::atomic_word_detail::Base<unsigned __int64,1>::fetchAndSubtract' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(146): warning C26495: Variable 'boost::optional_detail::optional_base<mongo::Timestamp>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(146): warning C26440: Function 'boost::optional_detail::optional_base<mongo::Timestamp>::optional_base<mongo::Timestamp>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(357): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(152): warning C26495: Variable 'boost::optional_detail::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(143): warning C26440: Function 'boost::optional_detail::tc_optional_base<bool>::is_initialized' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(33): warning C26440: Function 'boost::optional_detail::tc_optional_base<bool>::tc_optional_base<bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(29): warning C26495: Variable 'boost::optional_detail::tc_optional_base<bool>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(29): warning C26440: Function 'boost::optional_detail::tc_optional_base<bool>::tc_optional_base<bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(25): warning C26495: Variable 'boost::optional_detail::tc_optional_base<bool>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(25): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1446): warning C26447: The function is declared 'noexcept' but calls function 'is_initialized()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(162): warning C26495: Variable 'boost::optional_detail::optional_base<mongo::UUID>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(140): warning C26495: Variable 'boost::optional_detail::optional_base<mongo::UUID>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(140): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(904): warning C26495: Variable 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,mongo::HashImprover<mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher,mongo::BSONObj>,mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::EqualTo,std::allocator<mongo::BSONObj> >::ctrl_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\make_array_type.h(100): warning C26440: Function 'mongo::MakeArrayType<unsigned char,32,mongo::SHA256BlockTraits>::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bson_comparator_interface_base.h(151): warning C26440: Function 'mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher::Hasher' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bson_comparator_interface_base.h(135): warning C26440: Function 'mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::EqualTo::EqualTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bson_comparator_interface_base.h(119): warning C26440: Function 'mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::LessThan::LessThan' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(402): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1557): warning C26496: The variable 'layout' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1563): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1560): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(90): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(443): warning C26485: Expression 'this->store_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(441): warning C26434: Function 'fmt::v5::basic_memory_buffer<wchar_t,500,std::allocator<wchar_t> >::deallocate' hides a non-virtual function 'std::allocator<wchar_t>::deallocate' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(210): warning C26447: The function is declared 'noexcept' but calls function 'constEnd()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(206): warning C26447: The function is declared 'noexcept' but calls function 'constBegin()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(721): warning C26498: The function 'qMetaTypeId<QPair<QVariant,QVariant> >' is constexpr, mark variable 'vid' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(723): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(682): warning C26440: Function 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::RoleName>,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >::MakeLayout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_aligned_storage.hpp(43): warning C26485: Expression 'this->dummy_.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_aligned_storage.hpp(43): warning C26440: Function 'boost::optional_detail::aligned_storage<mongo::future_details::FakeVoid>::address' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(489): warning C26440: Function 'boost::optional_detail::tc_optional_base<bool>::get_impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1807): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(216): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26440: Function 'QMapData<QString,QVariant>::root' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_aligned_storage.hpp(42): warning C26485: Expression 'this->dummy_.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_aligned_storage.hpp(42): warning C26440: Function 'boost::optional_detail::aligned_storage<mongo::SHABlock<mongo::SHA256BlockTraits> >::address' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(490): warning C26440: Function 'boost::optional_detail::tc_optional_base<char>::get_impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(209): warning C26434: Function 'QTypedArrayData<QPointF>::data' hides a non-virtual function 'QArrayData::data' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26440: Function 'QMapNode<QString,QVariant>::rightNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26440: Function 'QMapNode<QString,QVariant>::leftNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(540): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(207): warning C26495: Variable 'QStringView::m_size' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'isNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(816): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(830): warning C26447: The function is declared 'noexcept' but calls function 'dealloc()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(503): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(603): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'copy.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(587): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(596): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(594): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(605): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(953): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(629): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(813): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(804): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(585): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1038): warning C26440: Function 'qGetPtrHelper<QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1059): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl<QList<QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1228): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(300): warning C26440: Function 'qSwap<QLocalePrivate>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(304): warning C26440: Function 'qSwap<QPlatformPixmap>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(506): warning C26496: The variable 'old_capacity' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(512): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(518): warning C26485: Expression 'this->store_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(513): warning C26459: You called an STL function 'std::uninitialized_copy<char * __ptr64,char * __ptr64>' with a raw pointer parameter at position '3' that may be unsafe - this relies on the caller to check that the passed values are correct. Consider wrapping your range in a gsl::span and pass as a span iterator (stl.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(240): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(120): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\invariant.h(64): warning C26440: Function 'mongo::invariantWithLocation<bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\numbers.h(116): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\numbers.h(120): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\numbers.h(126): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(191): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(192): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\assert_util.h(325): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(117): warning C26495: Variable 'mongo::ConstDataRange::_debug_offset' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\oid.h(133): warning C26485: Expression 'o._data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\assert_util.h(325): warning C26485: Expression 'result.forward': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(122): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(88): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(89): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(136): warning C26495: Variable 'mongo::BSONObj::_objdata' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(668): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'out.{vfptr}' in call to 'mongo::BSONObj::BSONObj' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status_with.h(136): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\status_with.h(133): warning C26495: Variable 'mongo::StatusWith<char>::_status' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(112): warning C26495: Variable 'mongo::ConstDataRange::_debug_offset' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1063): warning C26434: Function 'boost::optional<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator=<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'boost::optional_detail::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(358): warning C26440: Function 'boost::hash_value<bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(330): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(349): warning C26496: The variable 'waitUntilNonSpurious' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(370): warning C26496: The variable 'wakeReason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\interruptible.h(383): warning C26496: The variable 'wakeReason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\fail_point.h(108): warning C26496: The variable 'ret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(774): warning C26429: Symbol 'node' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(778): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 '(next))' in call to 'QHash<QString,QHashDummyValue>::createNode' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\clonable_ptr.h(372): warning C26440: Function 'mongo::clonable_ptr<mongo::UserNameIterator::Impl,mongo::clonable_ptr_detail::CloneFactory<mongo::UserNameIterator::Impl>,std::unique_ptr>::clonable_ptr<mongo::UserNameIterator::Impl,mongo::clonable_ptr_detail::CloneFactory<mongo::UserNameIterator::Impl>,std::unique_ptr><mongo::clonable_ptr_detail::CloneFactory<mongo::UserNameIterator::Impl>,mongo::UserNameIterator::Impl,void>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.h(83): warning C26496: The variable 'elem' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(809): warning C26434: Function 'QList<Robomongo::MongoDatabase * __ptr64>::QList<Robomongo::MongoDatabase * __ptr64>' hides a non-virtual function 'QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>::~QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(827): warning C26434: Function 'QList<Robomongo::MongoDatabase * __ptr64>::~QList<Robomongo::MongoDatabase * __ptr64>' hides a non-virtual function 'QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>::~QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\utility\utility.h(283): warning C26440: Function 'absl::exchange<signed char * __ptr64,signed char * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\intrusive_counter.h(92): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'ptr.data' in call to 'boost::intrusive_ptr<mongo::future_details::SharedStateImpl<mongo::future_details::FakeVoid> >::intrusive_ptr<mongo::future_details::SharedStateImpl<mongo::future_details::FakeVoid> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(578): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(580): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(582): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(582): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(505): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(507): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(725): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(281): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(263): warning C26440: Function 'QAtomicOps<int>::ref<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(856): warning C26495: Variable 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,mongo::HashImprover<mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher,mongo::BSONObj>,mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::EqualTo,std::allocator<mongo::BSONObj> >::ctrl_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\layout.h(481): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\layout.h(479): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\layout.h(481): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\layout.h(472): warning C26440: Function 'absl::container_internal::internal_layout::LayoutImpl<std::tuple<signed char,mongo::StringData * __ptr64>,absl::integer_sequence<unsigned __int64,0,1>,absl::integer_sequence<unsigned __int64,0,1> >::Pointer<0,char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\layout.h(481): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(363): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1635): warning C26440: Function 'QtPrivate::MetaTypeSmartPointerHelper<QPair<QVariant,QVariant>,void>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1566): warning C26440: Function 'QtPrivate::AssociativeContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1543): warning C26440: Function 'QtPrivate::SequentialContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1466): warning C26440: Function 'QtPrivate::MetaObjectForType<QPair<QVariant,QVariant>,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(805): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(804): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(801): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Construct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(461): warning C26433: Function 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::rethrow' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(457): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(455): warning C26433: Function 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::clone' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(448): warning C26432: If you define or delete any default operation in the type 'class boost::exception_detail::clone_impl<struct boost::exception_detail::error_info_injector<class boost::bad_weak_ptr> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(340): warning C26432: If you define or delete any default operation in the type 'struct boost::exception_detail::error_info_injector<class boost::bad_weak_ptr>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(490): warning C26432: If you define or delete any default operation in the type 'struct boost::wrapexcept<class boost::bad_weak_ptr>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(4342): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(4835): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(4846): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(3745): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(4037): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(4052): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2897): warning C26496: The variable 't1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2898): warning C26496: The variable 'u1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(2900): warning C26496: The variable 'f' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(3095): warning C26496: The variable 't1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(3096): warning C26496: The variable 'u1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\safeint\safeint.hpp(3098): warning C26496: The variable 'f' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26461: The pointer argument 'it' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26429: Symbol 'other' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(875): warning C26489: Don't dereference a pointer that may be invalid: 'ptr'. 'ptr' may have been invalidated at line 874 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(863): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26461: The pointer argument 'src' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::assign' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26440: Function 'QHash<QString,QHashDummyValue>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\compressed_tuple.h(105): warning C26440: Function 'absl::container_internal::internal_compressed_tuple::Storage<absl::container_internal::CompressedTuple<unsigned __int64,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >,3,1>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\compressed_tuple.h(93): warning C26440: Function 'absl::container_internal::internal_compressed_tuple::Storage<absl::container_internal::CompressedTuple<unsigned __int64,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >,0,0>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_type_terminated.h(40): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_type_endian.h(82): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(212): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(420): warning C26440: Function 'QMap<QString,QVariant>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(243): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(228): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(230): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(225): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(223): warning C26434: Function 'QMapData<QString,QVariant>::createNode' hides a non-virtual function 'QMapDataBase::createNode' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26440: Function 'QMapData<QString,QVariant>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(240): warning C26440: Function 'QHash<QString,QVariant>::alignOfNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(292): warning C26432: If you define or delete any default operation in the type 'class QList<class QVariant>::const_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(347): warning C26440: Function 'QVector<unsigned int>::destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(780): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(758): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(762): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(770): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(773): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(799): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(788): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26485: Expression 'data->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(869): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(438): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(439): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(447): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(455): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(459): warning C26461: The pointer argument 'to' for function 'QList<QString>::node_copy' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(466): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(467): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(480): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(461): warning C26429: Symbol 'current' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1008): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(560): warning C26429: Symbol 'anextNode' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(554): warning C26462: The value pointed to by 'concreteNode' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(555): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(256): warning C26429: Symbol 'd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(258): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(102): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(101): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(102): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(100): warning C26440: Function 'mongo::ConstDataRange::ConstDataRange<char,0>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26429: Symbol 'node' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26494: Variable 'node' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(459): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(484): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(167): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(69): warning C26440: Function 'qMapLessThanKey<QString>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1039): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1047): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1051): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1198): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1199): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1203): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1212): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1216): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advanceImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(359): warning C26440: Function 'fmt::v5::internal::make_checked<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(101): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(282): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(284): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(269): warning C26440: Function 'boost::hash_detail::hash_value_signed<__int64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(302): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(304): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(290): warning C26440: Function 'boost::hash_detail::hash_value_unsigned<unsigned __int64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\lockable_adapter.h(67): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\lockable_adapter.h(68): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\lockable_adapter.h(50): warning C26440: Function 'mongo::BasicLockableAdapter::BasicLockableAdapter<std::unique_lock<mongo::latch_detail::Latch> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.h(73): warning C26496: The variable 'isEoo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1104): warning C26434: Function 'boost::optional<mongo::future_details::FakeVoid>::emplace<mongo::future_details::FakeVoid>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::future_details::FakeVoid>::optional_base<mongo::future_details::FakeVoid>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\checked_cast.h(50): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\checked_cast.h(49): warning C26440: Function 'mongo::checked_cast_impl<0>::cast<mongo::future_details::SharedStateImpl<mongo::future_details::FakeVoid> * __ptr64,mongo::future_details::SharedStateBase * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2287): warning C26498: The function 'qMetaTypeId<QtMetaTypePrivate::QPairVariantInterfaceImpl>' is constexpr, mark variable 'toId' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(395): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(395): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(396): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(384): warning C26440: Function 'boost::hash_value<std::error_category const >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1619): warning C26440: Function 'QtPrivate::IsPair<QFileInfo>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_type.h(123): warning C26440: Function 'mongo::DataType::Handler<signed char,void>::defaultConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(484): warning C26434: Function 'boost::wrapexcept<boost::bad_weak_ptr>::wrapexcept<boost::bad_weak_ptr>' hides a non-virtual function 'boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::error_info_injector<boost::bad_weak_ptr>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(859): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(857): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<QList<QByteArray>::const_iterator>::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QList<QByteArray> >::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QStringList>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(177): warning C26440: Function 'QHashNode<QString,QHashDummyValue>::same_key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(175): warning C26440: Function 'QHashNode<QString,QHashDummyValue>::QHashNode<QString,QHashDummyValue>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\duration.h(331): warning C26440: Function 'mongo::Duration<std::ratio<1,1000> >::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(104): warning C26440: Function 'absl::hash_internal::HashStateBase<absl::hash_internal::CityHashState>::combine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(237): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(236): warning C26440: Function 'QHash<QString,QVariant>::concrete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(329): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(325): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(394): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(397): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(487): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(486): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(478): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(217): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(379): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(378): warning C26440: Function 'QHash<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(143): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(142): warning C26440: Function 'QList<QVariant>::Node::t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26461: The pointer argument 'from' for function 'QList<QString>::node_destruct' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26429: Symbol 'to' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26489: Don't dereference a pointer that may be invalid: 'reinterpret_cast<T *>(to->v)'. 'to.QList<Robomongo::MongoDatabase *>::Node::v' may have been invalidated at line 494 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temporary 1' in call to 'operator delete' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1279): warning C26485: Expression 'store->data_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1278): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1277): warning C26495: Variable 'fmt::v5::basic_format_args<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::<anonymous-tag>::values_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\bsonobj.h(394): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(242): warning C26440: Function 'boost::hash_detail::is_zero<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(109): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(119): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(780): warning C26432: If you define or delete any default operation in the type 'struct QtPrivate::ConverterFunctor<struct QPair<class QVariant,class QVariant>,class QtMetaTypePrivate::QPairVariantInterfaceImpl,struct QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor<struct QPair<class QVariant,class QVariant> > >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(782): warning C26447: The function is declared 'noexcept' but calls function 'unregisterConverterFunction()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(421): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1321): warning C26440: Function 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl<QPair<QVariant,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_type.h(89): warning C26440: Function 'mongo::DataType::Handler<__int64,void>::unsafeStore' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_type.h(61): warning C26440: Function 'mongo::DataType::Handler<signed char,void>::unsafeLoad' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1250): warning C26440: Function 'fmt::v5::basic_format_args<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::set_data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(158): warning C26440: Function 'QHashNode<QString,QVariant>::same_key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26440: Function 'QList<QVariant>::const_iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1364): warning C26440: Function 'fmt::v5::internal::check_format_string<char const * __ptr64,unsigned int,char const * __ptr64,char const * __ptr64,0>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(88): warning C26447: The function is declared 'noexcept' but calls function 'ConstDataRange> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range_cursor.h(90): warning C26447: The function is declared 'noexcept' but calls function 'isOK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(139): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(136): warning C26447: The function is declared 'noexcept' but calls function 'makeOffsetStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(139): warning C26447: The function is declared 'noexcept' but calls function 'LittleEndian<int> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1314): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1317): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1079): warning C26440: Function 'fmt::v5::internal::make_arg<1,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char>,char const * __ptr64,0>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26440: Function 'QList<QString>::const_iterator::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(316): warning C26440: Function 'fmt::v5::output_range<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,void>::output_range<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,void>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(710): warning C26440: Function 'fmt::v5::internal::value<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::value<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26434: Function 'QMapNode<QString,QVariant>::previousNode' hides a non-virtual function 'QMapNodeBase::previousNode' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26434: Function 'QMapNode<QString,QVariant>::nextNode' hides a non-virtual function 'QMapNodeBase::nextNode' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(489): warning C26440: Function 'fmt::v5::to_string_view<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_type_terminated.h(82): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(422): warning C26432: If you define or delete any default operation in the type 'class boost::shared_ptr<class Robomongo::MongoDocument>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1030): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1030): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1030): warning C26432: If you define or delete any default operation in the type 'class fmt::v5::internal::arg_map<class fmt::v5::basic_format_context<class std::back_insert_iterator<class fmt::v5::internal::basic_buffer<char> >,char> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1133): warning C26440: Function 'fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char>::out' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(317): warning C26440: Function 'fmt::v5::output_range<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,void>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(938): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1028): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(704): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2102): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2106): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2099): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2133): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2140): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2116): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2111): warning C26429: Symbol 'begin' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2122): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(516): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(3188): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(3191): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 3190 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(3191): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 '{InvalidLoc}' in call to 'std::copy_n<char const * __ptr64,unsigned __int64,char * __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(3191): warning C26459: You called an STL function 'std::copy_n<char const * __ptr64,unsigned __int64,char * __ptr64>' with a raw pointer parameter at position '3' that may be unsafe - this relies on the caller to check that the passed values are correct. Consider wrapping your range in a gsl::span and pass as a span iterator (stl.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\base\data_range.h(267): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1539): warning C26440: Function 'fmt::v5::internal::custom_formatter<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::custom_formatter<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(3195): warning C26440: Function 'fmt::v5::format_handler<fmt::v5::arg_formatter<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >,char,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::get_arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2279): warning C26434: Function 'fmt::v5::arg_formatter<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::arg_formatter<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >' hides a non-virtual function 'fmt::v5::internal::function<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> > >::function<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> > >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1079): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(944): warning C26440: Function 'fmt::v5::basic_format_arg<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1137): warning C26440: Function 'fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char>::advance_to' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1606): warning C26432: If you define or delete any default operation in the type 'class fmt::v5::internal::specs_setter<char>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1139): warning C26440: Function 'fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char>::locale' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(430): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(570): warning C26460: The reference argument 'it' for function 'fmt::v5::internal::reserve<fmt::v5::internal::basic_buffer<char>,0>' can be marked as const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(575): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1882): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1892): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1890): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(186): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(980): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2030): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2026): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2041): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2047): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2059): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2023): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(980): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1628): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1698): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_zero' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_zero' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1693): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_hash' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_hash' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1688): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_space' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_space' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1683): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_minus' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_minus' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1678): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_plus' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_plus' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(928): warning C26440: Function 'fmt::v5::basic_format_arg<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::handle::handle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2292): warning C26434: Function 'fmt::v5::arg_formatter<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::operator()' hides a non-virtual function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::operator()' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(568): warning C26434: Function 'fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>::on_error' hides a non-virtual function 'fmt::v5::internal::error_handler::on_error' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(930): warning C26440: Function 'fmt::v5::basic_format_arg<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::handle::format' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1467): warning C26440: Function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::cstring_spec_handler::cstring_spec_handler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1410): warning C6387: 'value' could be '0':  this does not adhere to the specification for the function 'std::char_traits<char>::length'.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1410): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1411): warning C26496: The variable 'sv' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1395): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2738): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2737 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2738): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 '{InvalidLoc}' in call to 'fmt::v5::internal::copy_str<char,char const * __ptr64,char * __ptr64,0>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1129): warning C26440: Function 'fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char>::error_handler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2683): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::out' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(739): warning C26440: Function 'fmt::v5::internal::value<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::as_named_arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1256): warning C26496: The variable 'num_args' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1264): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1257): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(427): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1301): warning C26496: The variable 'max_packed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1302): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1243): warning C26496: The variable 'shift' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1242): warning C26440: Function 'fmt::v5::basic_format_args<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1240): warning C26440: Function 'fmt::v5::basic_format_args<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::is_packed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1548): warning C26440: Function 'fmt::v5::internal::custom_formatter<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::operator()<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1434): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(345): warning C26495: Variable 'std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >::container' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(345): warning C26440: Function '`fmt::v5::internal::get_container<fmt::v5::internal::basic_buffer<char> >'::`2'::accessor::accessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(565): warning C26440: Function 'fmt::v5::internal::get_data<fmt::v5::internal::basic_buffer<char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1516): warning C26498: The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1517): warning C26496: The variable 'big' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1511): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1525): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1524): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1941): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1943): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1962): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1965): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1943): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1980): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1985): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1994): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1993): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1998): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2003): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(783): warning C26459: You called an STL function 'std::copy<char const * __ptr64,char * __ptr64>' with a raw pointer parameter at position '3' that may be unsafe - this relies on the caller to check that the passed values are correct. Consider wrapping your range in a gsl::span and pass as a span iterator (stl.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1350): warning C26485: Expression 'this->data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1348): warning C26440: Function 'fmt::v5::internal::named_arg_base<char>::deserialize<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2482): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2479): warning C26495: Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::prefix' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2479): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1623): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1703): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::end_precision' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::end_precision' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1673): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_align' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_align' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1451): warning C26440: Function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::char_spec_handler::char_spec_handler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1404): warning C26496: The variable 'sv' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1794): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2723): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2722): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2723): warning C26489: Don't dereference a pointer that may be invalid: '*(*it++)'. 'it' may have been invalidated at line 2722 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1034): warning C26462: The value pointed to by 'end' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(772): warning C26440: Function 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,mongo::HashImprover<mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher,mongo::BSONObj>,mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::EqualTo,std::allocator<mongo::BSONObj> >::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(436): warning C26496: The variable 'str_size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(435): warning C26440: Function 'fmt::v5::basic_string_view<char>::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1339): warning C26496: The variable 'arg_type' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1344): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1352): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1356): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1336): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1748): warning C26496: The variable 'hash' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1751): warning C26496: The variable 'g' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1752): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1751): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1753): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1786): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2834): warning C26496: The variable 'precision' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2835): warning C26496: The variable 'use_grisu' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2850): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2849): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2850): warning C26489: Don't dereference a pointer that may be invalid: '*(*it++)'. 'it' may have been invalidated at line 2849 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2809): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2850): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2448): warning C26496: The variable 'is_negative' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2450): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2453): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2451): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2453): warning C26489: Don't dereference a pointer that may be invalid: '*(*it++)'. 'it' may have been invalidated at line 2452 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2454): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2452 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2454): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'fmt::v5::internal::format_decimal<char,char * __ptr64,unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2447): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2453): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2574): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2576): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2549): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2553): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2553): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2543): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2540): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2541): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2541): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2540): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2541): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2524): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2521): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2522): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2522): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2522): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2504): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2637): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2638): warning C26496: The variable 'full_exp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2639): warning C26496: The variable 'precision' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2637): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1766): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1771): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\stdx\trusted_hasher.h(57): warning C26434: Function 'mongo::HashImprover<mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher,mongo::BSONObj>::operator()' hides a non-virtual function 'mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher::operator()' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(133): warning C26440: Function 'absl::container_internal::probe_seq<16>::next' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(131): warning C26440: Function 'absl::container_internal::probe_seq<16>::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(130): warning C26440: Function 'absl::container_internal::probe_seq<16>::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(248): warning C26440: Function 'absl::container_internal::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(231): warning C26440: Function 'absl::container_internal::BitMask<unsigned int,16,0>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(220): warning C26440: Function 'absl::container_internal::BitMask<unsigned int,16,0>::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(216): warning C26440: Function 'absl::container_internal::BitMask<unsigned int,16,0>::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1023): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(310): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(605): warning C26440: Function 'fmt::v5::internal::counting_iterator<char>::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(603): warning C26495: Variable 'fmt::v5::internal::counting_iterator<char>::blackhole_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(603): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2467): warning C26485: Expression 'this->prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2467): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::get_prefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1817): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1822): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1823): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1712): warning C26496: The variable 'g' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1713): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1712): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(125): warning C26440: Function 'absl::container_internal::probe_seq<16>::probe_seq<16>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1668): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1633): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1635): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1650): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1655): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1662): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1663): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1664): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1662): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '({vfptr}))' in call to 'absl::container_internal::hash_policy_traits<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,void>::transfer<std::allocator<mongo::BSONObj> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1631): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1630): warning C26494: Variable 'raw' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1594): warning C26496: The variable 'hash' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1604): warning C26496: The variable 'layout' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1595): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1598): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1595): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '({vfptr}))' in call to 'absl::container_internal::hash_policy_traits<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,void>::element<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1027): warning C26440: Function 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,mongo::HashImprover<mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher,mongo::BSONObj>,mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::EqualTo,std::allocator<mongo::BSONObj> >::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2382): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2383): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2384): warning C26496: The variable 'num_code_points' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2388): warning C26496: The variable 'padding' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2393): warning C26496: The variable 'left_padding' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2390): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2386 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2390): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::fill_n<char * __ptr64,unsigned __int64,char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2398): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2386 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2398): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::inf_or_nan_writer::operator()<char * __ptr64 & __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2399): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2386 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2399): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::fill_n<char * __ptr64,unsigned __int64,char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2394): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2386 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2394): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::fill_n<char * __ptr64,unsigned __int64,char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2387): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(251): warning C26440: Function 'fmt::v5::internal::use_grisu<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(911): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2427): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2437): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2470): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::count_digits<3>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1138): warning C26496: The variable 'full_exp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1155): warning C26496: The variable 'num_zeros' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1172): warning C26496: The variable 'num_zeros' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1169): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1166): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1167): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1135): warning C26429: Symbol 'digits' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1157): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1163): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1177): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1178): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1141): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1142): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(719): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(719): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(618): warning C26440: Function 'fmt::v5::internal::counting_iterator<char>::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2665): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::str_writer<char>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1379): warning C26440: Function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::char_writer::width' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1378): warning C26440: Function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::char_writer::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2647): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::grisu_writer::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2616): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::double_writer::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2599): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2599): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2598): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::inf_or_nan_writer::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\node_hash_policy.h(72): warning C26440: Function 'absl::container_internal::node_hash_policy<mongo::BSONObj & __ptr64,absl::container_internal::NodeHashSetPolicy<mongo::BSONObj> >::element' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(607): warning C26440: Function 'fmt::v5::internal::counting_iterator<char>::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2605): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2606): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2608): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2605): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2608): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2652): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2651): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2651): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2652): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2620): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2620): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2671): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(959): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(960): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1716): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1122): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1126): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1122): warning C26485: Expression 'fmt::v5::internal::basic_data<void>::DIGITS': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1122): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1126): warning C26485: Expression 'fmt::v5::internal::basic_data<void>::DIGITS': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1128): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1122): warning C26429: Symbol 'd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1126): warning C26429: Symbol 'd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1114): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1117): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1120): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1123): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1124): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1127): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1128): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1381): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1381): warning C26440: Function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::char_writer::operator()<char * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(764): warning C26497: The function 'fmt::v5::internal::count_code_points<char>' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(764): warning C26440: Function 'fmt::v5::internal::count_code_points<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2411): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::padded_int_writer<fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::dec_writer>::width' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2410): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::padded_int_writer<fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::dec_writer>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(278): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\node_hash_policy.h(63): warning C26440: Function 'absl::container_internal::node_hash_policy<mongo::BSONObj & __ptr64,absl::container_internal::NodeHashSetPolicy<mongo::BSONObj> >::transfer<std::allocator<mongo::BSONObj> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\node_hash_set.h(452): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'res.{vfptr}' in call to 'absl::allocator_traits<std::allocator<mongo::BSONObj> >::construct<mongo::BSONObj,mongo::BSONObj const & __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1169): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1167): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1178): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1142): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1147): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1147): warning C26489: Don't dereference a pointer that may be invalid: '*(it++)'. 'it' may have been invalidated at line 1146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1183): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'it' in call to 'fmt::v5::internal::copy_str<char,char const * __ptr64,char * __ptr64,0>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1148): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'it' in call to 'fmt::v5::internal::write_exponent<char,char * __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1157): warning C26489: Don't dereference a pointer that may be invalid: '*(it++)'. 'it' may have been invalidated at line 1154 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1185): warning C26489: Don't dereference a pointer that may be invalid: 'it'. 'it' may have been invalidated at line 1135 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1158): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'it' in call to 'std::fill_n<char * __ptr64,int,char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1185): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(925): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(933): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(933): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(935): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(935): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(939): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(943): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(943): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(945): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(945): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(931): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(933): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(935): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(939): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(942): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(943): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(945): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(933): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(935): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(943): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(945): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1111): warning C26440: Function 'fmt::v5::internal::write_exponent<char,char * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(879): warning C26440: Function 'fmt::v5::internal::no_thousands_sep::operator()<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2567): warning C26496: The variable 's' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1587): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1566): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(895): warning C26440: Function 'fmt::v5::internal::add_thousands_sep<char>::add_thousands_sep<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(975): warning C26496: The variable 'digit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(971): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(976): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(976): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(974): warning C26429: Symbol 'digits' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(976): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(969): warning C26440: Function 'fmt::v5::internal::format_uint<3,char,unsigned __int64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(900): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(901): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(902): warning C26459: You called an STL function 'std::uninitialized_copy<char const * __ptr64,char * __ptr64>' with a raw pointer parameter at position '3' that may be unsafe - this relies on the caller to check that the passed values are correct. Consider wrapping your range in a gsl::span and pass as a span iterator (stl.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(65): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(90): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(97): warning C26440: Function 'QTypeInfo<QModelIndex>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(151): warning C26440: Function 'QTypeInfo<QPersistentModelIndex>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(380): warning C26440: Function 'QAbstractItemModel::createIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(382): warning C26440: Function 'QAbstractItemModel::createIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(464): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(58): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(61): warning C26432: If you define or delete any default operation in the type 'class QItemSelectionRange', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(88): warning C26440: Function 'QItemSelectionRange::topLeft' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(89): warning C26440: Function 'QItemSelectionRange::bottomRight' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(134): warning C26440: Function 'QTypeInfo<QItemSelectionRange>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(229): warning C26440: Function 'qHash' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(265): warning C26440: Function 'QTypeInfo<QItemSelection>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(91): warning C26432: If you define or delete any default operation in the type 'class QRegularExpression', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(166): warning C26440: Function 'QTypeInfo<QRegularExpression>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(191): warning C26432: If you define or delete any default operation in the type 'class QRegularExpressionMatch', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(245): warning C26440: Function 'QTypeInfo<QRegularExpressionMatch>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(261): warning C26432: If you define or delete any default operation in the type 'class QRegularExpressionMatchIterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(283): warning C26440: Function 'QTypeInfo<QRegularExpressionMatchIterator>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(109): warning C26440: Function 'QIntValidator::bottom' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(110): warning C26440: Function 'QIntValidator::top' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(152): warning C26440: Function 'QDoubleValidator::bottom' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(153): warning C26440: Function 'QDoubleValidator::top' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(154): warning C26440: Function 'QDoubleValidator::decimals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(186): warning C26440: Function 'QRegExpValidator::regExp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(68): warning C26434: Function 'QRubberBand::move' hides a non-virtual function 'QWidget::move' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(70): warning C26434: Function 'QRubberBand::resize' hides a non-virtual function 'QWidget::resize' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(72): warning C26434: Function 'QRubberBand::resize' hides a non-virtual function 'QWidget::resize' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(88): warning C26434: Function 'QRubberBand::setGeometry' hides a non-virtual function 'QWidget::setGeometry' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(90): warning C26434: Function 'QRubberBand::move' hides a non-virtual function 'QWidget::move' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(120): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionFocusRect', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(144): warning C26495: Variable 'QStyleOptionFrame::frameShape' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(144): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionFrame', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(172): warning C26495: Variable 'QStyleOptionTabWidgetFrame::midLineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(172): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTabWidgetFrame', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(196): warning C26495: Variable 'QStyleOptionTabBarBase::documentMode' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(196): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTabBarBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(227): warning C26495: Variable 'QStyleOptionHeader::section' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(227): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionHeader', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(249): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionButton', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(286): warning C26495: Variable 'QStyleOptionTab::selectedPosition' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(286): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTab', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(316): warning C26495: Variable 'QStyleOptionToolBar::midLineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(316): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolBar', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(343): warning C26495: Variable 'QStyleOptionProgressBar::invertedAppearance' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(343): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionProgressBar', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(373): warning C26495: Variable 'QStyleOptionMenuItem::tabWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(373): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionMenuItem', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(392): warning C26495: Variable 'QStyleOptionDockWidget::closable' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(392): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionDockWidget', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(443): warning C26495: Variable 'QStyleOptionViewItem::textElideMode' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(443): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionViewItem', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(473): warning C26495: Variable 'QStyleOptionToolBox::position' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(473): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolBox', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(492): warning C26495: Variable 'QStyleOptionRubberBand::shape' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(492): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionRubberBand', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(510): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionComplex', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(534): warning C26495: Variable 'QStyleOptionSlider::sliderPosition' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(534): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSlider', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(553): warning C26495: Variable 'QStyleOptionSpinBox::buttonSymbols' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(553): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSpinBox', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(580): warning C26495: Variable 'QStyleOptionToolButton::arrowType' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(580): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolButton', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(602): warning C26495: Variable 'QStyleOptionComboBox::frame' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(602): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionComboBox', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(620): warning C26495: Variable 'QStyleOptionTitleBar::titleBarState' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(620): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTitleBar', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(640): warning C26495: Variable 'QStyleOptionGroupBox::lineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(640): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionGroupBox', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(654): warning C26495: Variable 'QStyleOptionSizeGrip::corner' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(654): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSizeGrip', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(670): warning C26495: Variable 'QStyleOptionGraphicsItem::levelOfDetail' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(670): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionGraphicsItem', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qtreewidgetitemiterator.h(141): warning C26440: Function 'QTreeWidgetItemIterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qtreewidget.h(80): warning C26440: Function 'QTreeWidgetItem::treeWidget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qtreewidget.h(178): warning C26440: Function 'QTreeWidgetItem::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qtreewidget.h(198): warning C26440: Function 'QTreeWidgetItem::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\qtutils.cpp(20): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\qtutils.cpp(49): warning C26496: The variable 'itemCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\qtutils.cpp(47): warning C26429: Symbol 'root' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\qtutils.cpp(52): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidgetItem::removeChild' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(236): warning C26440: Function 'QVector<QVector<QWidgetItemData> >::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(345): warning C26440: Function 'QList<QTreeWidgetItem * __ptr64>::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(545): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(977): warning C26462: The value pointed to by 'e' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(978): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(976): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(976): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(977): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(980): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(980): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(115): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2304): warning C26498: The function 'qMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>' is constexpr, mark variable 'toId' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\string_view.h(560): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\scriptinfo.h(16): warning C26440: Function 'Robomongo::ScriptInfo::execute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\scriptinfo.h(17): warning C26440: Function 'Robomongo::ScriptInfo::setExecutable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\scriptinfo.h(18): warning C26440: Function 'Robomongo::ScriptInfo::script' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\scriptinfo.h(20): warning C26440: Function 'Robomongo::ScriptInfo::title' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\scriptinfo.h(21): warning C26440: Function 'Robomongo::ScriptInfo::cursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\scriptinfo.h(22): warning C26440: Function 'Robomongo::ScriptInfo::setScript' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\scriptinfo.h(23): warning C26440: Function 'Robomongo::ScriptInfo::filePath' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.h(77): warning C26440: Function 'Robomongo::App::getServers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.h(88): warning C26440: Function 'Robomongo::App::getLastServerHandle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(71): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(101): warning C26447: The function is declared 'noexcept' but calls function 'dummyLocked()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(104): warning C26447: The function is declared 'noexcept' but calls function 'dummyLocked()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(107): warning C26447: The function is declared 'noexcept' but calls function 'dummyLocked()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(110): warning C26447: The function is declared 'noexcept' but calls function 'dummyLocked()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(119): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(119): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(118): warning C26440: Function 'QBasicMutex::dummyLocked' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(140): warning C26434: Function 'QMutex::try_lock' hides a non-virtual function 'QBasicMutex::try_lock' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(161): warning C26434: Function 'QMutex::isRecursive' hides a non-virtual function 'QBasicMutex::isRecursive' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(203): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(206): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(213): warning C26432: If you define or delete any default operation in the type 'class QMutexLocker', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(217): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(217): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(219): warning C26447: The function is declared 'noexcept' but calls function 'mutex()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(226): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(228): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(240): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(238): warning C26440: Function 'QMutexLocker::mutex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\logger.cpp(14): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\logger.cpp(24): warning C26432: If you define or delete any default operation in the type 'class Robomongo::Logger', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\logger.cpp(24): warning C26436: The type 'class Robomongo::Logger' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\logger.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\singletonpattern.hpp(45): warning C26432: If you define or delete any default operation in the type 'class Patterns::LazySingleton<class Robomongo::Logger>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\singletonpattern.hpp(42): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(299): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(290): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(227): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned int>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(231): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned int>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(248): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned __int64>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\endian.h(252): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned __int64>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(73): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(74): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(75): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(76): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(77): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(78): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(79): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(80): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(82): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(85): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(87): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(88): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(89): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(90): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(138): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(138): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(139): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(141): warning C26440: Function 'pcrecpp::Arg::Parse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(71): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(70): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(73): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(72): warning C26440: Function 'pcrecpp::StringPiece::StringPiece' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(75): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(76): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(74): warning C26440: Function 'pcrecpp::StringPiece::StringPiece' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(78): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(77): warning C26440: Function 'pcrecpp::StringPiece::StringPiece' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(79): warning C26440: Function 'pcrecpp::StringPiece::StringPiece' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(88): warning C26440: Function 'pcrecpp::StringPiece::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(89): warning C26440: Function 'pcrecpp::StringPiece::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(90): warning C26440: Function 'pcrecpp::StringPiece::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(92): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(92): warning C26440: Function 'pcrecpp::StringPiece::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(93): warning C26440: Function 'pcrecpp::StringPiece::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(96): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(94): warning C26440: Function 'pcrecpp::StringPiece::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(99): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(98): warning C26440: Function 'pcrecpp::StringPiece::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(103): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(103): warning C26440: Function 'pcrecpp::StringPiece::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(106): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(105): warning C26440: Function 'pcrecpp::StringPiece::remove_prefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(110): warning C26440: Function 'pcrecpp::StringPiece::remove_suffix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(114): warning C26440: Function 'pcrecpp::StringPiece::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(127): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(127): warning C26440: Function 'pcrecpp::StringPiece::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(128): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(128): warning C26440: Function 'pcrecpp::StringPiece::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(129): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(129): warning C26440: Function 'pcrecpp::StringPiece::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(130): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(130): warning C26440: Function 'pcrecpp::StringPiece::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(133): warning C26440: Function 'pcrecpp::StringPiece::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(146): warning C26429: Symbol 'target' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(151): warning C26440: Function 'pcrecpp::StringPiece::starts_with' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(358): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(368): warning C26440: Function 'pcrecpp::RE_Options::RE_Options' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(373): warning C26440: Function 'pcrecpp::RE_Options::match_limit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(374): warning C26440: Function 'pcrecpp::RE_Options::set_match_limit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(379): warning C26440: Function 'pcrecpp::RE_Options::match_limit_recursion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(380): warning C26440: Function 'pcrecpp::RE_Options::set_match_limit_recursion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(385): warning C26440: Function 'pcrecpp::RE_Options::caseless' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(388): warning C26440: Function 'pcrecpp::RE_Options::set_caseless' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(392): warning C26440: Function 'pcrecpp::RE_Options::multiline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(395): warning C26440: Function 'pcrecpp::RE_Options::set_multiline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(399): warning C26440: Function 'pcrecpp::RE_Options::dotall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(402): warning C26440: Function 'pcrecpp::RE_Options::set_dotall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(406): warning C26440: Function 'pcrecpp::RE_Options::extended' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(409): warning C26440: Function 'pcrecpp::RE_Options::set_extended' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(413): warning C26440: Function 'pcrecpp::RE_Options::dollar_endonly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(416): warning C26440: Function 'pcrecpp::RE_Options::set_dollar_endonly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(420): warning C26440: Function 'pcrecpp::RE_Options::extra' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(423): warning C26440: Function 'pcrecpp::RE_Options::set_extra' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(427): warning C26440: Function 'pcrecpp::RE_Options::ungreedy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(430): warning C26440: Function 'pcrecpp::RE_Options::set_ungreedy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(434): warning C26440: Function 'pcrecpp::RE_Options::utf8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(437): warning C26440: Function 'pcrecpp::RE_Options::set_utf8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(441): warning C26440: Function 'pcrecpp::RE_Options::no_auto_capture' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(444): warning C26440: Function 'pcrecpp::RE_Options::set_no_auto_capture' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(448): warning C26440: Function 'pcrecpp::RE_Options::set_all_options' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(452): warning C26440: Function 'pcrecpp::RE_Options::all_options' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(491): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(491): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(492): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(493): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(493): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(494): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(496): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(496): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(495): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(498): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(504): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(504): warning C26432: If you define or delete any default operation in the type 'class pcrecpp::RE', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(524): warning C26440: Function 'pcrecpp::RE::pattern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(528): warning C26440: Function 'pcrecpp::RE::error' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(15): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isxdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(15): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(24): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(40): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(41): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(36): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(36): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(29): warning C26429: Symbol 'outBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(33): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(61): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.4'. 'temporary 4' may have been invalidated at line 61 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(61): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.7'. 'temporary 7' may have been invalidated at line 61 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(61): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.10'. 'temporary 10' may have been invalidated at line 61 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(61): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.13'. 'temporary 13' may have been invalidated at line 61 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(67): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 67 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(67): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.5'. 'temporary 5' may have been invalidated at line 67 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(67): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.7'. 'temporary 7' may have been invalidated at line 67 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(68): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.9'. 'temporary 9' may have been invalidated at line 68 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(69): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.11'. 'temporary 11' may have been invalidated at line 69 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(72): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.16'. 'temporary 16' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(72): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.19'. 'temporary 19' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(72): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.22'. 'temporary 22' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(72): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.25'. 'temporary 25' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(71): warning C26489: Don't dereference a pointer that may be invalid: '&temp'. 'temp' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.5'. 'temporary 5' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.7'. 'temporary 7' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.9'. 'temporary 9' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.11'. 'temporary 11' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.13'. 'temporary 13' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.15'. 'temporary 15' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&msb'. 'msb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.17'. 'temporary 17' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.20'. 'temporary 20' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.22'. 'temporary 22' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.24'. 'temporary 24' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.26'. 'temporary 26' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.28'. 'temporary 28' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.30'. 'temporary 30' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(83): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.34'. 'temporary 34' may have been invalidated at line 83 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(83): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.37'. 'temporary 37' may have been invalidated at line 83 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(83): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.40'. 'temporary 40' may have been invalidated at line 83 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(83): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.43'. 'temporary 43' may have been invalidated at line 83 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(82): warning C26489: Don't dereference a pointer that may be invalid: '&temp'. 'temp' may have been invalidated at line 83 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(126): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.4'. 'temporary 4' may have been invalidated at line 126 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(126): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.6'. 'temporary 6' may have been invalidated at line 126 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(126): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.8'. 'temporary 8' may have been invalidated at line 126 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(127): warning C26489: Don't dereference a pointer that may be invalid: '&hex'. 'hex' may have been invalidated at line 121 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(127): warning C26489: Don't dereference a pointer that may be invalid: '&hex'. 'hex' may have been invalidated at line 121 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(127): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.9'. 'temporary 9' may have been invalidated at line 127 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(128): warning C26489: Don't dereference a pointer that may be invalid: '&hex'. 'hex' may have been invalidated at line 121 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(128): warning C26489: Don't dereference a pointer that may be invalid: '&hex'. 'hex' may have been invalidated at line 121 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(128): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.11'. 'temporary 11' may have been invalidated at line 128 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(129): warning C26489: Don't dereference a pointer that may be invalid: '&hex'. 'hex' may have been invalidated at line 121 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(130): warning C26489: Don't dereference a pointer that may be invalid: '&d'. 'd' may have been invalidated at line 130 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.4'. 'temporary 4' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.6'. 'temporary 6' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.8'. 'temporary 8' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.10'. 'temporary 10' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.12'. 'temporary 12' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.14'. 'temporary 14' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.16'. 'temporary 16' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&msb'. 'msb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.18'. 'temporary 18' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.21'. 'temporary 21' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.23'. 'temporary 23' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.25'. 'temporary 25' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.27'. 'temporary 27' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.29'. 'temporary 29' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.31'. 'temporary 31' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\hexutils.cpp(159): warning C26496: The variable 'binType' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(34): warning C26497: The function 'boost::date_time::time_resolution_traits_bi32_impl::as_number' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(34): warning C26440: Function 'boost::date_time::time_resolution_traits_bi32_impl::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(36): warning C26440: Function 'boost::date_time::time_resolution_traits_bi32_impl::is_adapted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(44): warning C26440: Function 'boost::date_time::time_resolution_traits_adapted32_impl::is_adapted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(50): warning C26497: The function 'boost::date_time::time_resolution_traits_bi64_impl::as_number' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(50): warning C26440: Function 'boost::date_time::time_resolution_traits_bi64_impl::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(52): warning C26440: Function 'boost::date_time::time_resolution_traits_bi64_impl::is_adapted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(60): warning C26440: Function 'boost::date_time::time_resolution_traits_adapted64_impl::is_adapted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_weekday.hpp(34): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_weekday.hpp(48): warning C26440: Function 'boost::gregorian::greg_weekday::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_weekday.hpp(55): warning C26440: Function 'boost::gregorian::greg_weekday::as_enum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_day_of_year.hpp(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_day.hpp(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_day.hpp(46): warning C26440: Function 'boost::gregorian::greg_day::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_day.hpp(47): warning C26434: Function 'boost::gregorian::greg_day::operator unsigned short' hides a non-virtual function 'boost::CV::constrained_value<boost::CV::simple_exception_policy<unsigned short,1,31,boost::gregorian::bad_day_of_month> >::operator unsigned short' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_day.hpp(47): warning C26440: Function 'boost::gregorian::greg_day::operator unsigned short' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_year.hpp(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_year.hpp(43): warning C26434: Function 'boost::gregorian::greg_year::operator unsigned short' hides a non-virtual function 'boost::CV::constrained_value<boost::CV::simple_exception_policy<unsigned short,1400,9999,boost::gregorian::bad_year> >::operator unsigned short' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_year.hpp(43): warning C26440: Function 'boost::gregorian::greg_year::operator unsigned short' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_month.hpp(46): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_month.hpp(66): warning C26434: Function 'boost::gregorian::greg_month::operator unsigned short' hides a non-virtual function 'boost::CV::constrained_value<boost::CV::simple_exception_policy<unsigned short,1,12,boost::gregorian::bad_month> >::operator unsigned short' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_month.hpp(66): warning C26440: Function 'boost::gregorian::greg_month::operator unsigned short' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_month.hpp(68): warning C26440: Function 'boost::gregorian::greg_month::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_month.hpp(69): warning C26440: Function 'boost::gregorian::greg_month::as_enum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(133): warning C26497: The function 'boost::date_time::duration_traits_long::as_number' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(133): warning C26440: Function 'boost::date_time::duration_traits_long::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(41): warning C26432: If you define or delete any default operation in the type 'class boost::gregorian::date_duration', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(52): warning C26434: Function 'boost::gregorian::date_duration::operator==' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator==' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(60): warning C26434: Function 'boost::gregorian::date_duration::operator<' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator<' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(78): warning C26434: Function 'boost::gregorian::date_duration::operator-=' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator-=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(90): warning C26434: Function 'boost::gregorian::date_duration::operator+=' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator+=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(102): warning C26434: Function 'boost::gregorian::date_duration::operator-' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator-' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(108): warning C26434: Function 'boost::gregorian::date_duration::operator/=' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator/=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(51): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(98): warning C26496: The variable 'start_of_year' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(99): warning C26496: The variable 'doy' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(115): warning C26440: Function 'boost::gregorian::date::day_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(123): warning C26496: The variable 'eom_day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\posix_time_config.hpp(75): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\ptime.hpp(54): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(151): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::month_format' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(157): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::not_a_date' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(162): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::pos_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(167): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::neg_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(173): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::year_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(178): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::month_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(183): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::day_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(188): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::hour_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(193): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::minute_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(198): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::second_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(203): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::period_start_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(208): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::time_start_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(214): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::week_start_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(220): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::period_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(225): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::time_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(230): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::fractional_time_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(235): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::is_component_sep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(250): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::is_fractional_time_sep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(258): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::is_timezone_sep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(266): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::element_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(44): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_flags_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(45): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(69): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_precision_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(70): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(94): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_width_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(95): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(281): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_iword_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(282): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(308): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_pword_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(309): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(335): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_base_all_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(336): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(416): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_all_word_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(417): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(92): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::not_a_date' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(97): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::pos_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(102): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::neg_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(107): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::month_format' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(111): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::date_order' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(116): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::has_date_sep_chars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(121): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::year_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(126): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::month_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(131): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::day_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(136): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::hour_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(141): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::minute_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(146): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::second_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\detail\facade_iterator_category.hpp(51): warning C26440: Function 'boost::iterators::detail::input_output_iterator_tag::operator std::output_iterator_tag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\implementation_help.hpp(37): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\implementation_help.hpp(35): warning C26440: Function 'boost::range_detail::str_end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\implementation_help.hpp(43): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\implementation_help.hpp(41): warning C26440: Function 'boost::range_detail::str_end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\implementation_help.hpp(98): warning C26440: Function 'boost::range_detail::is_same_address' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(41): warning C26440: Function 'boost::range_detail::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(47): warning C26440: Function 'boost::range_detail::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(54): warning C26440: Function 'boost::range_detail::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(61): warning C26440: Function 'boost::range_detail::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(73): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(78): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(84): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(89): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(96): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(101): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(108): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(113): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\finder.hpp(471): warning C26440: Function 'boost::algorithm::detail::head_finderF::head_finderF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\finder.hpp(509): warning C26440: Function 'boost::algorithm::detail::tail_finderF::tail_finderF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\compare.hpp(58): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\compare.hpp(111): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\compare.hpp(164): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\bad_lexical_cast.hpp(54): warning C26433: Function 'boost::bad_lexical_cast::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\bad_lexical_cast.hpp(59): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\bad_lexical_cast.hpp(59): warning C26432: If you define or delete any default operation in the type 'class boost::bad_lexical_cast', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\converter_policies.hpp(139): warning C26433: Function 'boost::numeric::bad_numeric_cast::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\converter_policies.hpp(147): warning C26433: Function 'boost::numeric::negative_overflow::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\converter_policies.hpp(154): warning C26433: Function 'boost::numeric::positive_overflow::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\converter_policies.hpp(178): warning C26440: Function 'boost::numeric::silent_overflow_handler::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\container\container_fwd.hpp(275): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(187): warning C26440: Function 'boost::math::detail::fp_traits_non_native<float,boost::math::detail::single_precision>::get_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(188): warning C26440: Function 'boost::math::detail::fp_traits_non_native<float,boost::math::detail::single_precision>::set_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(236): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(237): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(240): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(243): warning C26440: Function 'boost::math::detail::fp_traits_non_native<double,boost::math::detail::double_precision>::get_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(244): warning C26440: Function 'boost::math::detail::fp_traits_non_native<double,boost::math::detail::double_precision>::set_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(296): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(297): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(300): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(303): warning C26440: Function 'boost::math::detail::fp_traits_non_native<long double,boost::math::detail::double_precision>::get_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(304): warning C26440: Function 'boost::math::detail::fp_traits_non_native<long double,boost::math::detail::double_precision>::set_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(332): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(332): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(330): warning C26440: Function 'boost::math::detail::fp_traits_non_native<long double,boost::math::detail::extended_double_precision>::get_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(337): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(337): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(335): warning C26440: Function 'boost::math::detail::fp_traits_non_native<long double,boost::math::detail::extended_double_precision>::set_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(112): warning C26440: Function 'boost::detail::do_not_construct_out_stream_t::do_not_construct_out_stream_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(359): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(363): warning C26440: Function 'boost::offset_separator::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(42): warning C26496: The variable 'n' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(44): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(50): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(25): warning C28251: Inconsistent annotation for 'GetSystemTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\sysinfoapi.h(103).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(29): warning C28251: Inconsistent annotation for 'GetSystemTimeAsFileTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\sysinfoapi.h(111).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(33): warning C28251: Inconsistent annotation for 'SystemTimeToFileTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\timezoneapi.h(93).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(38): warning C28251: Inconsistent annotation for 'FileTimeToSystemTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\timezoneapi.h(83).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(45): warning C28251: Inconsistent annotation for 'FileTimeToLocalFileTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\fileapi.h(171).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(50): warning C28251: Inconsistent annotation for 'LocalFileTimeToFileTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\fileapi.h(963).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(58): warning C28251: Inconsistent annotation for 'GetTickCount': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\sysinfoapi.h(168).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(97): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(95): warning C26440: Function 'boost::winapi::GetSystemTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(102): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(102): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(100): warning C26440: Function 'boost::winapi::SystemTimeToFileTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(107): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(107): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(105): warning C26440: Function 'boost::winapi::FileTimeToSystemTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(113): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(113): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(111): warning C26440: Function 'boost::winapi::FileTimeToLocalFileTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(118): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(118): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(116): warning C26440: Function 'boost::winapi::LocalFileTimeToFileTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(125): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(123): warning C26440: Function 'boost::winapi::GetSystemTimeAsFileTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(158): warning C26496: The variable 'sep_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(43): warning C26496: The variable 'td' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(44): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(45): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(46): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(55): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(56): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(57): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(65): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(121): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(272): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(273): warning C26496: The variable 'ms' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(274): warning C26496: The variable 'isSupportedDate' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(288): warning C26496: The variable 'epoch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(289): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(290): warning C26496: The variable 'time' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(252): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(253): warning C26496: The variable 'type' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(261): warning C26462: The value pointed to by 'start' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(221): warning C26462: The value pointed to by 'x' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(133): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(311): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(253): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(261): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(221): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(252): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(253): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(261): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(221): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(199): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(366): warning C26497: The function 'Robomongo::BsonUtils::isArray' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(366): warning C26440: Function 'Robomongo::BsonUtils::isArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(376): warning C26440: Function 'Robomongo::BsonUtils::isDocument' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(387): warning C26440: Function 'Robomongo::BsonUtils::isSimpleType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(404): warning C26440: Function 'Robomongo::BsonUtils::isUuidType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(422): warning C26496: The variable 'binType' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(461): warning C6246: Local declaration of 'type' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '426' of 'e:\robo\src\robomongo\core\utils\bsonutils.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(461): warning C26494: Variable 'type' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(426): warning C26440: Function 'Robomongo::BsonUtils::BSONTypeToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(570): warning C26496: The variable 'e' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(572): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(573): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(574): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(575): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(575): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::BsonUtils::buildJsonString' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(576): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(578): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(571): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(715): warning C26496: The variable 'date' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(716): warning C26496: The variable 'millis' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(653): warning C26496: The variable 'ms' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(654): warning C26496: The variable 'isSupportedDate' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(656): warning C26496: The variable 'epoch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(657): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(658): warning C26496: The variable 'time' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(628): warning C26496: The variable 'binType' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(695): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(613): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(726): warning C26485: Expression 'num': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(727): warning C26485: Expression 'num': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(709): warning C26485: Expression 'num': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(710): warning C26485: Expression 'num': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(677): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(644): warning C26485: Expression 'buff': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(645): warning C26485: Expression 'buff': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(677): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(682): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 682 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(717): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(718): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(653): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\bsonutils.cpp(769): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time.hpp(69): warning C26440: Function 'boost::date_time::base_time<boost::posix_time::ptime,boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::base_time<boost::posix_time::ptime,boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(259): warning C26440: Function 'boost::date_time::time_duration<boost::posix_time::time_duration,boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >::time_duration<boost::posix_time::time_duration,boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(107): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(102): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(97): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(92): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(68): warning C26432: If you define or delete any default operation in the type 'class boost::date_time::time_duration<class boost::posix_time::time_duration,class boost::date_time::time_resolution_traits<struct boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(68): warning C26440: Function 'boost::date_time::time_duration<boost::posix_time::time_duration,boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >::time_duration<boost::posix_time::time_duration,boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration_types.hpp(188): warning C26496: The variable 'm_adj' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration_types.hpp(183): warning C26496: The variable 'm_adj' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration_types.hpp(66): warning C26496: The variable 'm_adj' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration_types.hpp(61): warning C26496: The variable 'm_adj' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date.hpp(195): warning C26440: Function 'boost::date_time::date<boost::gregorian::date,boost::gregorian::gregorian_calendar,boost::gregorian::date_duration>::date<boost::gregorian::date,boost::gregorian::gregorian_calendar,boost::gregorian::date_duration>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date.hpp(152): warning C26496: The variable 'val' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date.hpp(147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(51): warning C26440: Function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::get_rep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(46): warning C26432: If you define or delete any default operation in the type 'class boost::date_time::date_duration<struct boost::date_time::duration_traits_adapted>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(46): warning C26440: Function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::date_duration<boost::date_time::duration_traits_adapted>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(36): warning C26440: Function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::date_duration<boost::date_time::duration_traits_adapted>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\int_adapter.hpp(189): warning C26440: Function 'boost::date_time::int_adapter<long>::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\constrained_value.hpp(60): warning C26440: Function 'boost::CV::constrained_value<boost::CV::simple_exception_policy<unsigned short,1,366,boost::gregorian::bad_day_of_year> >::operator unsigned short' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(241): warning C26496: The variable 'fs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(154): warning C26496: The variable 'td' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\adjust_functors.hpp(100): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\adjust_functors.hpp(71): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\adjust_functors.hpp(57): warning C26440: Function 'boost::date_time::month_functor<boost::gregorian::date>::month_functor<boost::gregorian::date>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date.hpp(181): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\int_adapter.hpp(49): warning C26440: Function 'boost::date_time::int_adapter<long>::int_adapter<long>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(146): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(146): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(151): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(151): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(113): warning C26440: Function 'boost::date_time::wrapping_int2<short,1,12>::as_int' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(102): warning C26440: Function 'boost::date_time::wrapping_int2<short,1,12>::wrapping_int2<short,1,12>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(110): warning C26440: Function 'boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>::get_rep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(90): warning C26496: The variable 'seconds_per_day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(91): warning C26496: The variable 'fractional_sec_per_sec' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(57): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(48): warning C26440: Function 'boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(253): warning C26440: Function 'boost::date_time::time_duration<boost::posix_time::time_duration,boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >::get_rep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\constrained_value.hpp(106): warning C26440: Function 'boost::CV::simple_exception_policy<unsigned short,1,12,boost::gregorian::bad_month>::min' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(130): warning C26440: Function 'boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64>::res_adjust' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(78): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\constrained_value.hpp(107): warning C26440: Function 'boost::CV::simple_exception_policy<unsigned short,1,12,boost::gregorian::bad_month>::max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\year_month_day.hpp(35): warning C26440: Function 'boost::date_time::year_month_day_base<boost::gregorian::greg_year,boost::gregorian::greg_month,boost::gregorian::greg_day>::year_month_day_base<boost::gregorian::greg_year,boost::gregorian::greg_month,boost::gregorian::greg_day>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(23): warning C26496: The variable 'a' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(24): warning C26496: The variable 'y' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(25): warning C26496: The variable 'm' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(26): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(23): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(24): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(25): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(26): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(47): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(52): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(66): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(63): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(78): warning C26496: The variable 'a' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(79): warning C26496: The variable 'y' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(80): warning C26496: The variable 'm' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(81): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(78): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(79): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(80): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(82): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(120): warning C26496: The variable 'day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(121): warning C26496: The variable 'month' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(120): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(121): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(129): warning C26485: Expression 'sep_char': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(436): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(177): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(170): warning C26485: Expression 'offsets': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(170): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(302): warning C26496: The variable 'd1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(305): warning C26496: The variable 'd2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(294): warning C26485: Expression 'sep_list': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\time_formatters.hpp(74): warning C26496: The variable 'frac_sec' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\time_formatters.hpp(143): warning C26496: The variable 'frac_sec' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(25): warning C26440: Function 'boost::date_time::absolute_value<__int64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(178): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(180): warning C26496: The variable 'td' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(330): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(332): warning C26496: The variable 'td' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(321): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'mr.cache' in call to 'boost::date_time::special_values_parser<boost::gregorian::date,char>::match' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(328): warning C26489: Don't dereference a pointer that may be invalid: 's'. 's' may have been invalidated at line 318 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(328): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::date_time::split' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\int_adapter.hpp(283): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\int_adapter.hpp(234): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(515): warning C26496: The variable 'prev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\bson\util\builder.h(516): warning C26496: The variable 'z' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(131): warning C26440: Function 'boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> >::unused_var<enum boost::date_time::dst_flags>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(136): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(137): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(138): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(123): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(124): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(125): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(26): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(108): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(58): warning C26485: Expression 'boost::date_time::special_values_parser<boost::gregorian::date,char>::max_date_time_string': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(57): warning C26485: Expression 'boost::date_time::special_values_parser<boost::gregorian::date,char>::min_date_time_string': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(56): warning C26485: Expression 'boost::date_time::special_values_parser<boost::gregorian::date,char>::pos_inf_string': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(55): warning C26485: Expression 'boost::date_time::special_values_parser<boost::gregorian::date,char>::neg_inf_string': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(54): warning C26485: Expression 'boost::date_time::special_values_parser<boost::gregorian::date,char>::nadt_string': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(52): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(351): warning C26433: Function 'boost::date_time::last_kday_of_month<boost::gregorian::date>::to_string' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(334): warning C26496: The variable 'one_day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(331): warning C26433: Function 'boost::date_time::last_kday_of_month<boost::gregorian::date>::get_date' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(290): warning C26433: Function 'boost::date_time::first_kday_of_month<boost::gregorian::date>::to_string' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(273): warning C26496: The variable 'one_day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(270): warning C26433: Function 'boost::date_time::first_kday_of_month<boost::gregorian::date>::get_date' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(233): warning C26433: Function 'boost::date_time::nth_kday_of_month<boost::gregorian::date>::to_string' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(198): warning C26496: The variable 'one_day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(199): warning C26496: The variable 'one_week' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(195): warning C26433: Function 'boost::date_time::nth_kday_of_month<boost::gregorian::date>::get_date' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(145): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(142): warning C26433: Function 'boost::date_time::partial_date<boost::gregorian::date>::to_string' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(101): warning C26433: Function 'boost::date_time::partial_date<boost::gregorian::date>::get_date' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(38): warning C26432: If you define or delete any default operation in the type 'class boost::date_time::year_based_generator<class boost::gregorian::date>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_formatting.hpp(89): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_formatting.hpp(91): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(38): warning C26440: Function 'boost::date_time::iso_format_base<char>::neg_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(33): warning C26440: Function 'boost::date_time::iso_format_base<char>::pos_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(28): warning C26440: Function 'boost::date_time::iso_format_base<char>::not_a_date' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(191): warning C26496: The variable 'uitr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(174): warning C26494: Variable 'c' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(180): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(188): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(200): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(188): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(117): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_facade.hpp(681): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_facade.hpp(679): warning C26440: Function 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t,std::char_traits<wchar_t> >,std::_String_const_iterator<std::_String_val<std::_Simple_types<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,boost::iterators::forward_traversal_tag,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const & __ptr64,__int64,0,0>::derived' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_facade.hpp(676): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_facade.hpp(674): warning C26440: Function 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t,std::char_traits<wchar_t> >,std::_String_const_iterator<std::_String_val<std::_Simple_types<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,boost::iterators::forward_traversal_tag,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const & __ptr64,__int64,0,0>::derived' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(33): warning C26440: Function 'boost::date_time::simple_format<char>::neg_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(28): warning C26440: Function 'boost::date_time::simple_format<char>::pos_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(23): warning C26440: Function 'boost::date_time::simple_format<char>::not_a_date' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date.hpp(163): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(126): warning C26440: Function 'boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64>::num_fractional_digits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(54): warning C26440: Function 'boost::date_time::iso_format_base<char>::day_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(49): warning C26440: Function 'boost::date_time::iso_format_base<char>::month_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(109): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(108): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(291): warning C26440: Function 'boost::date_time::iso_extended_format<wchar_t>::has_date_sep_chars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(280): warning C26440: Function 'boost::date_time::iso_format<wchar_t>::has_date_sep_chars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(62): warning C26440: Function 'boost::date_time::simple_format<char>::day_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(57): warning C26440: Function 'boost::date_time::simple_format<char>::month_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(47): warning C26440: Function 'boost::date_time::simple_format<char>::has_date_sep_chars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(22): warning C26440: Function 'boost::date_time::iso_format_base<char>::month_format' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(140): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(145): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(130): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(134): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(457): warning C26440: Function 'boost::char_separator<wchar_t,std::char_traits<wchar_t> >::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(38): warning C26440: Function 'boost::date_time::simple_format<char>::month_format' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(226): warning C26432: If you define or delete any default operation in the type 'class boost::io::basic_ios_fill_saver<wchar_t,struct std::char_traits<wchar_t> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(227): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\period.hpp(111): warning C26440: Function 'boost::date_time::period<boost::gregorian::date,boost::gregorian::date_duration>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\period.hpp(127): warning C26440: Function 'boost::date_time::period<boost::gregorian::date,boost::gregorian::date_duration>::last' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\tokenizer.hpp(62): warning C26440: Function 'boost::tokenizer<boost::char_separator<char,std::char_traits<char> >,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::tokenizer<boost::char_separator<char,std::char_traits<char> >,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > ><std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(68): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(53): warning C26496: The variable 'is_neg' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(66): warning C26496: The variable 'sep_chars' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(84): warning C26496: The variable 'digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(102): warning C26496: The variable 'precision' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(67): warning C26485: Expression 'sep_chars': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(84): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(219): warning C26496: The variable 'wrap_off' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(220): warning C26496: The variable 'ret_part' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(249): warning C26496: The variable 'digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(221): warning C26485: Expression 'offsets': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(221): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(248): warning C26489: Don't dereference a pointer that may be invalid: '&char_digits'. 'char_digits' may have been invalidated at line 268 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(249): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(146): warning C26440: Function 'boost::date_time::wrapping_int2<short,1,12>::calculate_wrap<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(500): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'start._Ptr' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::assign<std::_String_const_iterator<std::_String_val<std::_Simple_types<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(527): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'start._Ptr' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::assign<std::_String_const_iterator<std::_String_val<std::_Simple_types<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(527): warning C26489: Don't dereference a pointer that may be invalid: 'tok'. 'tok' may have been invalidated at line 485 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(490): warning C26489: Don't dereference a pointer that may be invalid: 'tok'. 'tok' may have been invalidated at line 490 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(490): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::plus_equal<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,wchar_t>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(523): warning C26489: Don't dereference a pointer that may be invalid: 'tok'. 'tok' may have been invalidated at line 523 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(523): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::plus_equal<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,wchar_t>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(392): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(398): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'start._Ptr' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::assign<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(398): warning C26489: Don't dereference a pointer that may be invalid: 'tok'. 'tok' may have been invalidated at line 396 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(396): warning C26489: Don't dereference a pointer that may be invalid: 'tok'. 'tok' may have been invalidated at line 396 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(396): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::plus_equal<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(392): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\case_conv.hpp(38): warning C26440: Function 'boost::algorithm::detail::to_lowerF<char>::to_lowerF<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_iterator.hpp(58): warning C26440: Function 'boost::token_iterator<boost::char_separator<wchar_t,std::char_traits<wchar_t> >,std::_String_const_iterator<std::_String_val<std::_Simple_types<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >::dereference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_traits\integral_constant.hpp(83): warning C26485: Expression ' ?? ::QBDB::mpl::XZ::`boost::integral_constant<bool,1>::operator boost::mpl::bool_<1> const & __ptr64'::`2'::data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_traits\integral_constant.hpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_traits\integral_constant.hpp(80): warning C26440: Function 'boost::integral_constant<bool,1>::operator boost::mpl::bool_<1> const & __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(165): warning C26485: Expression 'this->buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(166): warning C26485: Expression 'this->buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(166): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(162): warning C26495: Variable 'boost::detail::lexical_istream_limited_src<char,std::char_traits<char>,0,39>::buffer' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(164): warning C26447: The function is declared 'noexcept' but calls function 'do_not_construct_out_stream_t()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\detail\converter.hpp(268): warning C26440: Function 'boost::numeric::convdetail::dummy_range_checker<boost::numeric::conversion_traits<__int64,long> >::validate_range' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\converter_policies.hpp(187): warning C26440: Function 'boost::numeric::raw_converter<boost::numeric::conversion_traits<__int64,long> >::low_level_convert' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_facade.hpp(344): warning C26440: Function 'boost::iterators::detail::operator_arrow_dispatch<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const * __ptr64>::apply' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(238): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'ispunct'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(236): warning C26440: Function 'boost::tokenizer_detail::traits_extension_details<std::char_traits<char>,1>::ispunct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(234): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isspace'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(232): warning C26440: Function 'boost::tokenizer_detail::traits_extension_details<std::char_traits<char>,1>::isspace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(223): warning C26440: Function 'boost::tokenizer_detail::traits_extension_details<std::char_traits<wchar_t>,2>::ispunct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(219): warning C26440: Function 'boost::tokenizer_detail::traits_extension_details<std::char_traits<wchar_t>,2>::isspace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(26): warning C26497: The function 'boost::date_time::power<int>' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(26): warning C26440: Function 'boost::date_time::power<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(293): warning C26440: Function 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::clear<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(287): warning C26440: Function 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::plus_equal<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,wchar_t>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(259): warning C26485: Expression 'this->buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(259): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(263): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(261): warning C26429: Symbol 'tmp_start' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(105): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(115): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(122): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(142): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(143): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(359): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(524): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(530): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(186): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(192): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(218): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(205): warning C26489: Don't dereference a pointer that may be invalid: 'grouping'. 'grouping' may have been invalidated at line 204 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(210): warning C26489: Don't dereference a pointer that may be invalid: 'grouping'. 'grouping' may have been invalidated at line 204 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(216): warning C26489: Don't dereference a pointer that may be invalid: 'grouping'. 'grouping' may have been invalidated at line 204 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(243): warning C26489: Don't dereference a pointer that may be invalid: 'grouping'. 'grouping' may have been invalidated at line 204 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(187): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(191): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(216): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(210): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(216): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(243): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\transform_iterator.hpp(91): warning C26434: Function 'boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>' hides a non-virtual function 'boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,char,boost::use_default,char,boost::use_default>::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,char,boost::use_default,char,boost::use_default>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(281): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(260): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(262): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(263): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(270): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(271): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(275): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_adaptor.hpp(263): warning C26440: Function 'boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,char,boost::use_default,char,boost::use_default>::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,char,boost::use_default,char,boost::use_default>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(554): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(556): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(558): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(552): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(191): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(262): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_adaptor.hpp(270): warning C26440: Function 'boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,char,boost::use_default,char,boost::use_default>::base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\credentialsettings.h(53): warning C26440: Function 'Robomongo::CredentialSettings::enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\credentialsettings.h(54): warning C26440: Function 'Robomongo::CredentialSettings::setEnabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\credentialsettings.h(56): warning C26440: Function 'Robomongo::CredentialSettings::useManuallyVisibleDbs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\credentialsettings.h(57): warning C26440: Function 'Robomongo::CredentialSettings::setUseManuallyVisibleDbs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\credentialsettings.cpp(8): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\credentialsettings.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\credentialsettings.cpp(39): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\credentialsettings.cpp(40): warning C26402: Return a scoped object instead of a heap-allocated if it has a move constructor (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(658): warning C26462: The value pointed to by 'n' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(728): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\string_view.h(560): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(74): warning C26440: Function 'Robomongo::ConnectionSettings::serverPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(75): warning C26440: Function 'Robomongo::ConnectionSettings::setServerPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(86): warning C26440: Function 'Robomongo::ConnectionSettings::imported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(87): warning C26440: Function 'Robomongo::ConnectionSettings::setImported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(113): warning C26440: Function 'Robomongo::ConnectionSettings::credentialCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(144): warning C26440: Function 'Robomongo::ConnectionSettings::sshSettings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(145): warning C26440: Function 'Robomongo::ConnectionSettings::sslSettings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(146): warning C26440: Function 'Robomongo::ConnectionSettings::replicaSetSettings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(148): warning C26440: Function 'Robomongo::ConnectionSettings::isReplicaSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(149): warning C26440: Function 'Robomongo::ConnectionSettings::setReplicaSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(151): warning C26440: Function 'Robomongo::ConnectionSettings::uuid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.h(152): warning C26440: Function 'Robomongo::ConnectionSettings::setUuid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(68): warning C26495: Variable 'QUuid::data4' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(68): warning C26440: Function 'QUuid::QUuid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(146): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(146): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(146): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(235): warning C26440: Function 'QTypeInfo<QUuid>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.h(38): warning C26440: Function 'Robomongo::ReplicaSetSettings::setNameUserEntered' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.h(39): warning C26440: Function 'Robomongo::ReplicaSetSettings::cachedSetName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.h(40): warning C26440: Function 'Robomongo::ReplicaSetSettings::members' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.h(46): warning C26489: Don't dereference a pointer that may be invalid: 'members'. 'members' may have been invalidated at line 45 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.h(46): warning C26489: Don't dereference a pointer that may be invalid: 'members'. 'members' may have been invalidated at line 45 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.h(49): warning C26440: Function 'Robomongo::ReplicaSetSettings::readPreference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.h(56): warning C26440: Function 'Robomongo::ReplicaSetSettings::deleteAllMembers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.h(57): warning C26440: Function 'Robomongo::ReplicaSetSettings::setReadPreference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.h(31): warning C26440: Function 'Robomongo::SshSettings::port' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.h(32): warning C26440: Function 'Robomongo::SshSettings::setPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.h(57): warning C26440: Function 'Robomongo::SshSettings::enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.h(58): warning C26440: Function 'Robomongo::SshSettings::setEnabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.h(60): warning C26440: Function 'Robomongo::SshSettings::askPassword' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.h(61): warning C26440: Function 'Robomongo::SshSettings::setAskPassword' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.h(66): warning C26440: Function 'Robomongo::SshSettings::logLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.h(67): warning C26440: Function 'Robomongo::SshSettings::setLogLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(31): warning C26440: Function 'Robomongo::SslSettings::allowInvalidHostnames' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(32): warning C26440: Function 'Robomongo::SslSettings::allowInvalidCertificates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(35): warning C26440: Function 'Robomongo::SslSettings::usePemFile' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(36): warning C26440: Function 'Robomongo::SslSettings::useAdvancedOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(37): warning C26440: Function 'Robomongo::SslSettings::askPassphrase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(44): warning C26440: Function 'Robomongo::SslSettings::setAllowInvalidHostnames' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(45): warning C26440: Function 'Robomongo::SslSettings::setAllowInvalidCertificates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(48): warning C26440: Function 'Robomongo::SslSettings::setUsePemFile' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(49): warning C26440: Function 'Robomongo::SslSettings::setUseAdvancedOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(50): warning C26440: Function 'Robomongo::SslSettings::setAskPassphrase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(56): warning C26440: Function 'Robomongo::SslSettings::sslEnabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.h(57): warning C26440: Function 'Robomongo::SslSettings::enableSSL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\classification.hpp(39): warning C26440: Function 'boost::algorithm::detail::is_classifiedF::is_classifiedF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(130): warning C26434: Function 'boost::typeindex::stl_type_index::name' hides a non-virtual function 'boost::typeindex::type_index_facade<boost::typeindex::stl_type_index,type_info>::name' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(151): warning C26485: Expression '`boost::typeindex::stl_type_index::pretty_name'::`2'::cvr_saver_name': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(161): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(167): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(161): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(134): warning C26434: Function 'boost::typeindex::stl_type_index::pretty_name' hides a non-virtual function 'boost::typeindex::type_index_facade<boost::typeindex::stl_type_index,type_info>::pretty_name' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(183): warning C26434: Function 'boost::typeindex::stl_type_index::hash_code' hides a non-virtual function 'boost::typeindex::type_index_facade<boost::typeindex::stl_type_index,type_info>::hash_code' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(206): warning C26434: Function 'boost::typeindex::stl_type_index::equal' hides a non-virtual function 'boost::typeindex::type_index_facade<boost::typeindex::stl_type_index,type_info>::equal' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(214): warning C26434: Function 'boost::typeindex::stl_type_index::before' hides a non-virtual function 'boost::typeindex::type_index_facade<boost::typeindex::stl_type_index,type_info>::before' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(121): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(611): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(611): warning C26495: Variable 'boost::function_base::functor' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(611): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(614): warning C26440: Function 'boost::function_base::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(624): warning C26476: Expression/symbol 'type.members' uses a naked union 'union boost::detail::function::function_buffer_members' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(693): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(694): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(692): warning C26440: Function 'boost::function_base::get_vtable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(698): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(697): warning C26440: Function 'boost::function_base::has_trivial_copy_and_destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(716): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(860): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(871): warning C26440: Function 'boost::detail::function::has_empty_target' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(37): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(87): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(118): warning C26432: If you define or delete any default operation in the type 'class Robomongo::ConnectionSettings', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(120): warning C26447: The function is declared 'noexcept' but calls function 'clearCredentials()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(128): warning C26403: Reset or explicitly delete an owner<T> pointer 'settings' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(137): warning C26429: Symbol 'source' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(196): warning C26429: Symbol 'cred' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(208): warning C26429: Symbol 'credential' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\connectionsettings.cpp(232): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(264): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(264): warning C26440: Function 'QList<Robomongo::CredentialSettings * __ptr64>::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26440: Function 'QList<Robomongo::CredentialSettings * __ptr64>::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(875): warning C26440: Function 'QList<Robomongo::CredentialSettings * __ptr64>::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(156): warning C26434: Function 'QList<Robomongo::CredentialSettings * __ptr64>::QList<Robomongo::CredentialSettings * __ptr64>' hides a non-virtual function 'QListSpecialMethods<Robomongo::CredentialSettings * __ptr64>::~QListSpecialMethods<Robomongo::CredentialSettings * __ptr64>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(455): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\formatter.hpp(84): warning C26440: Function 'boost::algorithm::empty_formatter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\find_format.hpp(268): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 272 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\find_format.hpp(268): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::algorithm::detail::find_format_all_impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::algorithm::detail::first_finderF<char const * __ptr64,boost::algorithm::is_equal>,boost::algorithm::detail::empty_formatF<char>,boost::iterator_range<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1476): warning C26440: Function 'QtPrivate::MetaObjectForType<Robomongo::ConnectionSettings * __ptr64,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(798): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\finder.hpp(74): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\finder.hpp(71): warning C26429: Symbol 'SubstrIt' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(504): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\finder.hpp(82): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'OuterIt._Ptr' in call to 'boost::iterator_range<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > >::iterator_range<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > ><std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\formatter.hpp(84): warning C26440: Function 'boost::algorithm::detail::empty_formatF<char>::operator()<boost::iterator_range<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(227): warning C26440: Function 'boost::iterator_range_detail::iterator_range_base<char const * __ptr64,boost::iterators::incrementable_traversal_tag>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(222): warning C26440: Function 'boost::iterator_range_detail::iterator_range_base<char const * __ptr64,boost::iterators::incrementable_traversal_tag>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(129): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\empty.hpp(26): warning C26440: Function 'boost::empty<boost::iterator_range<char const * __ptr64> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\compare.hpp(41): warning C26440: Function 'boost::algorithm::is_equal::operator()<char,char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_store.hpp(78): warning C26496: The variable 'ResultRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(234): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(229): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(229): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'boost::algorithm::detail::process_segment<std::deque<char,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(211): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(211): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'boost::algorithm::detail::process_segment<std::deque<char,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(239): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(239): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(239): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::algorithm::detail::erase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(225): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(225): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'SearchIt' in call to 'boost::algorithm::detail::first_finderF<char const * __ptr64,boost::algorithm::is_equal>::operator()<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(244): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(244): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(244): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::algorithm::detail::insert<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::_Deque_iterator<std::_Deque_val<std::_Deque_simple_types<char> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_store.hpp(63): warning C26440: Function 'boost::algorithm::detail::find_format_store<std::_String_iterator<std::_String_val<std::_Simple_types<char> > >,boost::algorithm::detail::empty_formatF<char>,boost::algorithm::detail::empty_container<char> >::format_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_store.hpp(42): warning C26440: Function 'boost::algorithm::detail::find_format_store<std::_String_iterator<std::_String_val<std::_Simple_types<char> > >,boost::algorithm::detail::empty_formatF<char>,boost::algorithm::detail::empty_container<char> >::find_format_store<std::_String_iterator<std::_String_val<std::_Simple_types<char> > >,boost::algorithm::detail::empty_formatF<char>,boost::algorithm::detail::empty_container<char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\util.hpp(52): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\util.hpp(50): warning C26440: Function 'boost::algorithm::detail::empty_container<char>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\util.hpp(47): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\util.hpp(45): warning C26440: Function 'boost::algorithm::detail::empty_container<char>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\safe_bool.hpp(57): warning C26440: Function 'boost::range_detail::safe_bool<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > boost::iterator_range_detail::iterator_range_base<std::_String_iterator<std::_String_val<std::_Simple_types<char> > >,boost::iterators::incrementable_traversal_tag>::* __ptr64>::to_unspecified_bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(68): warning C26440: Function 'boost::iterator_range_detail::iterator_range_impl<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >::adl_begin<boost::iterator_range<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(74): warning C26440: Function 'boost::iterator_range_detail::iterator_range_impl<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >::adl_end<boost::iterator_range<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\replace_storage.hpp(106): warning C26489: Don't dereference a pointer that may be invalid: 'It'. 'It' may have been invalidated at line 71 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\replace_storage.hpp(106): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(215): warning C26440: Function 'boost::iterator_range_detail::iterator_range_base<char const * __ptr64,boost::iterators::incrementable_traversal_tag>::iterator_range_base<char const * __ptr64,boost::iterators::incrementable_traversal_tag><char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(276): warning C26440: Function 'boost::iterator_range_detail::iterator_range_base<std::_String_iterator<std::_String_val<std::_Simple_types<char> > >,boost::iterators::incrementable_traversal_tag>::assign<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(28): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(26): warning C26440: Function 'Robomongo::convertUUIDEncodingToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(28): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(38): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(36): warning C26440: Function 'Robomongo::convertTimesToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(38): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(48): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(46): warning C26440: Function 'Robomongo::convertViewModeToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(48): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(11): warning C26460: The reference argument 'arr' for function '`anonymous namespace'::findTypeInArray<enum Robomongo::UUIDEncoding,4>' can be marked as const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(15): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(11): warning C26440: Function '`anonymous namespace'::findTypeInArray<enum Robomongo::UUIDEncoding,4>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\enums.cpp(15): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventerror.cpp(7): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventerror.cpp(25): warning C26440: Function 'Robomongo::EventError::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventerror.cpp(30): warning C26440: Function 'Robomongo::EventError::errorMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbussubscriber.cpp(6): warning C26440: Function 'Robomongo::EventBusSubscriber::EventBusSubscriber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbusdispatcher.cpp(7): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbusdispatcher.cpp(15): warning C26462: The value pointed to by 'wrapper' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbusdispatcher.cpp(20): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbusdispatcher.cpp(13): warning C26433: Function 'Robomongo::EventBusDispatcher::event' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventwrapper.cpp(10): warning C26440: Function 'Robomongo::EventWrapper::event' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventwrapper.cpp(15): warning C26440: Function 'Robomongo::EventWrapper::receivers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\scoped_ptr.hpp(83): warning C26432: If you define or delete any default operation in the type 'class boost::scoped_ptr<class Robomongo::Event>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(18): warning C26440: Function '`anonymous namespace'::RemoveIfReciver::RemoveIfReciver' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(20): warning C26440: Function '`anonymous namespace'::RemoveIfReciver::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(22): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(22): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(33): warning C26440: Function '`anonymous namespace'::FindIfReciver::FindIfReciver' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(34): warning C26440: Function '`anonymous namespace'::FindIfReciver::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(46): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(51): warning C26432: If you define or delete any default operation in the type 'class Robomongo::EventBus', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(54): warning C26489: Don't dereference a pointer that may be invalid: '(_Ty2)(dispatchersByThread->second)'. 'dispatchersByThread.std::pair<QThread *,Robomongo::EventBusDispatcher *>::second' may have been invalidated at line 53 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(64): warning C26489: Don't dereference a pointer that may be invalid: '(struct Robomongo::EventBusSubscriber *)(item->second)'. 'item.std::pair<enum QEvent::Type,Robomongo::EventBusSubscriber *>::second' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(65): warning C26489: Don't dereference a pointer that may be invalid: 'subscriber->sender'. 'subscriber' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(66): warning C26489: Don't dereference a pointer that may be invalid: 'subscriber->receiver'. 'subscriber' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(65): warning C26489: Don't dereference a pointer that may be invalid: 'subscriber->sender'. 'subscriber' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(71): warning C26489: Don't dereference a pointer that may be invalid: 'subscriber->dispatcher'. 'subscriber' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(68): warning C26489: Don't dereference a pointer that may be invalid: 'subscriber->dispatcher'. 'subscriber' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(77): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'dis' in call to 'Robomongo::EventBus::sendEvent' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(57): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(90): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(103): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(115): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbusdispatcher.h(13): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(138): warning C26489: Don't dereference a pointer that may be invalid: 'disIt'. 'disIt' may have been invalidated at line 134 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(139): warning C26489: Don't dereference a pointer that may be invalid: 'disIt'. 'disIt' may have been invalidated at line 134 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(142): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(142): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\eventbus.cpp(153): warning C26429: Symbol 'dispatcher' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(266): warning C26440: Function 'QList<QObject * __ptr64>::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(266): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(372): warning C26440: Function 'QUrl::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(375): warning C26440: Function 'QTypeInfo<QUrl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(385): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(389): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(399): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(401): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(403): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(60): warning C26440: Function 'QVector2D::QVector2D' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(60): warning C26495: Variable 'QVector2D::v' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(132): warning C26440: Function 'QTypeInfo<QVector2D>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(134): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(150): warning C26440: Function 'QVector2D::setX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(151): warning C26440: Function 'QVector2D::setY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(156): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(153): warning C26440: Function 'QVector2D::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(156): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(162): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(159): warning C26440: Function 'QVector2D::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(162): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(165): warning C26440: Function 'QVector2D::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(172): warning C26440: Function 'QVector2D::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(179): warning C26440: Function 'QVector2D::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(186): warning C26440: Function 'QVector2D::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(193): warning C26440: Function 'QVector2D::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(200): warning C26440: Function 'QVector2D::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(273): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(73): warning C26440: Function 'QInputEvent::modifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(74): warning C26440: Function 'QInputEvent::setModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(75): warning C26440: Function 'QInputEvent::timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(76): warning C26440: Function 'QInputEvent::setTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(89): warning C26440: Function 'QEnterEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(90): warning C26440: Function 'QEnterEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(91): warning C26440: Function 'QEnterEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(92): warning C26440: Function 'QEnterEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(93): warning C26440: Function 'QEnterEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(94): warning C26440: Function 'QEnterEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(96): warning C26440: Function 'QEnterEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(97): warning C26440: Function 'QEnterEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(98): warning C26440: Function 'QEnterEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(121): warning C26440: Function 'QMouseEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(122): warning C26440: Function 'QMouseEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(123): warning C26440: Function 'QMouseEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(124): warning C26440: Function 'QMouseEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(125): warning C26440: Function 'QMouseEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(126): warning C26440: Function 'QMouseEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(128): warning C26440: Function 'QMouseEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(129): warning C26440: Function 'QMouseEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(130): warning C26440: Function 'QMouseEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(132): warning C26440: Function 'QMouseEvent::button' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(133): warning C26440: Function 'QMouseEvent::buttons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(135): warning C26440: Function 'QMouseEvent::setLocalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(161): warning C26440: Function 'QHoverEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(162): warning C26440: Function 'QHoverEvent::oldPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(165): warning C26440: Function 'QHoverEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(166): warning C26440: Function 'QHoverEvent::oldPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(203): warning C26440: Function 'QWheelEvent::pixelDelta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(204): warning C26440: Function 'QWheelEvent::angleDelta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(206): warning C26440: Function 'QWheelEvent::delta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(207): warning C26440: Function 'QWheelEvent::orientation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(210): warning C26440: Function 'QWheelEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(211): warning C26440: Function 'QWheelEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(212): warning C26440: Function 'QWheelEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(212): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(213): warning C26440: Function 'QWheelEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(213): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(214): warning C26440: Function 'QWheelEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(214): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(215): warning C26440: Function 'QWheelEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(215): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(217): warning C26440: Function 'QWheelEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(218): warning C26440: Function 'QWheelEvent::globalPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(220): warning C26440: Function 'QWheelEvent::buttons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(222): warning C26440: Function 'QWheelEvent::phase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(222): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(223): warning C26440: Function 'QWheelEvent::inverted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(225): warning C26440: Function 'QWheelEvent::source' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(225): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(266): warning C26440: Function 'QTabletEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(267): warning C26440: Function 'QTabletEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(272): warning C26440: Function 'QTabletEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(273): warning C26440: Function 'QTabletEvent::globalPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(275): warning C26440: Function 'QTabletEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(276): warning C26440: Function 'QTabletEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(277): warning C26440: Function 'QTabletEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(278): warning C26440: Function 'QTabletEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(279): warning C26440: Function 'QTabletEvent::hiResGlobalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(280): warning C26440: Function 'QTabletEvent::hiResGlobalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(281): warning C26440: Function 'QTabletEvent::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(282): warning C26440: Function 'QTabletEvent::pointerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(283): warning C26440: Function 'QTabletEvent::uniqueId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(284): warning C26440: Function 'QTabletEvent::pressure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(285): warning C26440: Function 'QTabletEvent::z' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(286): warning C26440: Function 'QTabletEvent::tangentialPressure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(287): warning C26440: Function 'QTabletEvent::rotation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(288): warning C26440: Function 'QTabletEvent::xTilt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(289): warning C26440: Function 'QTabletEvent::yTilt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(316): warning C26440: Function 'QNativeGestureEvent::gestureType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(317): warning C26440: Function 'QNativeGestureEvent::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(320): warning C26440: Function 'QNativeGestureEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(321): warning C26440: Function 'QNativeGestureEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(323): warning C26440: Function 'QNativeGestureEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(324): warning C26440: Function 'QNativeGestureEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(325): warning C26440: Function 'QNativeGestureEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(350): warning C26440: Function 'QKeyEvent::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(355): warning C26440: Function 'QKeyEvent::text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(356): warning C26440: Function 'QKeyEvent::isAutoRepeat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(357): warning C26440: Function 'QKeyEvent::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(359): warning C26440: Function 'QKeyEvent::nativeScanCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(360): warning C26440: Function 'QKeyEvent::nativeVirtualKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(361): warning C26440: Function 'QKeyEvent::nativeModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(414): warning C26440: Function 'QPaintEvent::rect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(415): warning C26440: Function 'QPaintEvent::region' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(429): warning C26440: Function 'QMoveEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(430): warning C26440: Function 'QMoveEvent::oldPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(442): warning C26440: Function 'QExposeEvent::region' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(459): warning C26440: Function 'QPlatformSurfaceEvent::surfaceEventType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(471): warning C26440: Function 'QResizeEvent::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(472): warning C26440: Function 'QResizeEvent::oldSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(522): warning C26440: Function 'QContextMenuEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(523): warning C26440: Function 'QContextMenuEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(524): warning C26440: Function 'QContextMenuEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(525): warning C26440: Function 'QContextMenuEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(527): warning C26440: Function 'QContextMenuEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(528): warning C26440: Function 'QContextMenuEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(530): warning C26440: Function 'QContextMenuEvent::reason' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(530): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(552): warning C26440: Function 'QInputMethodEvent::Attribute::Attribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(553): warning C26440: Function 'QInputMethodEvent::Attribute::Attribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(565): warning C26440: Function 'QInputMethodEvent::attributes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(566): warning C26440: Function 'QInputMethodEvent::preeditString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(568): warning C26440: Function 'QInputMethodEvent::commitString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(569): warning C26440: Function 'QInputMethodEvent::replacementStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(570): warning C26440: Function 'QInputMethodEvent::replacementLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(581): warning C26440: Function 'QTypeInfo<QInputMethodEvent::Attribute>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(589): warning C26440: Function 'QInputMethodQueryEvent::queries' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(602): warning C26440: Function 'QTypeInfo<QInputMethodQueryEvent::QueryPair>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(617): warning C26440: Function 'QDropEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(618): warning C26440: Function 'QDropEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(619): warning C26440: Function 'QDropEvent::mouseButtons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(620): warning C26440: Function 'QDropEvent::keyboardModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(622): warning C26440: Function 'QDropEvent::possibleActions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(623): warning C26440: Function 'QDropEvent::proposedAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(626): warning C26440: Function 'QDropEvent::dropAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(630): warning C26440: Function 'QDropEvent::mimeData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(651): warning C26440: Function 'QDragMoveEvent::answerRect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(653): warning C26434: Function 'QDragMoveEvent::accept' hides a non-virtual function 'QEvent::accept' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(654): warning C26434: Function 'QDragMoveEvent::ignore' hides a non-virtual function 'QEvent::ignore' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(656): warning C26434: Function 'QDragMoveEvent::accept' hides a non-virtual function 'QEvent::accept' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(657): warning C26434: Function 'QDragMoveEvent::ignore' hides a non-virtual function 'QEvent::ignore' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(688): warning C26440: Function 'QHelpEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(689): warning C26440: Function 'QHelpEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(690): warning C26440: Function 'QHelpEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(691): warning C26440: Function 'QHelpEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(693): warning C26440: Function 'QHelpEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(694): warning C26440: Function 'QHelpEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(708): warning C26440: Function 'QStatusTipEvent::tip' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(721): warning C26440: Function 'QWhatsThisClickedEvent::href' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(735): warning C26440: Function 'QActionEvent::action' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(736): warning C26440: Function 'QActionEvent::before' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(747): warning C26440: Function 'QFileOpenEvent::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(762): warning C26440: Function 'QToolBarChangeEvent::toggle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(775): warning C26440: Function 'QShortcutEvent::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(776): warning C26440: Function 'QShortcutEvent::shortcutId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(777): warning C26440: Function 'QShortcutEvent::isAmbiguous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(791): warning C26440: Function 'QWindowStateChangeEvent::oldState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(829): warning C26440: Function 'QTypeInfo<QPointingDeviceUniqueId>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(956): warning C26440: Function 'QTouchEvent::window' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(957): warning C26440: Function 'QTouchEvent::target' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(961): warning C26440: Function 'QTouchEvent::touchPointStates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(962): warning C26440: Function 'QTouchEvent::touchPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(963): warning C26440: Function 'QTouchEvent::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(966): warning C26440: Function 'QTouchEvent::setWindow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(967): warning C26440: Function 'QTouchEvent::setTarget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(968): warning C26440: Function 'QTouchEvent::setTouchPointStates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(970): warning C26440: Function 'QTouchEvent::setDevice' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(987): warning C26440: Function 'QTypeInfo<QTouchEvent::TouchPoint>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(5): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isNewTabShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(7): warning C26496: The variable 'ctrlShiftReturn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(12): warning C26496: The variable 'ctrlT' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(5): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(17): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isDuplicateTabShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(19): warning C26496: The variable 'ctrlShiftT' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(17): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(26): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isSetFocusOnQueryLineShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(26): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(31): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isExecuteScriptShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(31): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(38): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isAutoCompleteShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(38): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(45): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isHideAutoCompleteShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(45): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(50): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isNextTabShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(50): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(57): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isPreviousTabShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(57): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(64): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isToggleCommentsShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\keyboardmanager.cpp(64): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(79): warning C26440: Function 'QUrlTwoFlags<enum QUrl::UrlFormattingOption,enum QUrl::ComponentFormattingOption>::operator|=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongonamespace.cpp(10): warning C26496: The variable 'dot' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongonamespace.cpp(12): warning C26489: Don't dereference a pointer that may be invalid: 'ns'. 'ns' may have been invalidated at line 11 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongofunction.cpp(21): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'obj.{vfptr}' in call to 'mongo::BSONObj::BSONObj' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongofunction.cpp(17): warning C26496: The variable 'code' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(48): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(45): warning C26440: Function 'mongo::md5' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(45): warning C26485: Expression 'digest': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(52): warning C26485: Expression 'digest': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(56): warning C26461: The pointer argument 'digest' for function 'mongo::digestToString' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(60): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(56): warning C26485: Expression 'digest': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(60): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(56): warning C26429: Symbol 'digest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(68): warning C26485: Expression 'd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\md5.hpp(69): warning C26485: Expression 'd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoutils.cpp(13): warning C26496: The variable 'kb' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoutils.cpp(17): warning C26496: The variable 'mb' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoutils.cpp(13): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoutils.cpp(17): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoutils.cpp(12): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoutils.cpp(29): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoutils.cpp(30): warning C26485: Expression 'd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoutils.cpp(32): warning C26485: Expression 'd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.h(72): warning C26440: Function 'Robomongo::MongoDatabase::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.h(78): warning C26440: Function 'Robomongo::MongoDatabase::isSystem' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.h(80): warning C26440: Function 'Robomongo::MongoDatabase::server' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.h(131): warning C26495: Variable 'Robomongo::MongoDatabaseUsersLoadedEvent::_database' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.h(135): warning C26440: Function 'Robomongo::MongoDatabaseUsersLoadedEvent::database' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.h(151): warning C26495: Variable 'Robomongo::MongoDatabaseFunctionsLoadedEvent::_database' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.h(155): warning C26440: Function 'Robomongo::MongoDatabaseFunctionsLoadedEvent::database' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongocollection.h(13): warning C26440: Function 'Robomongo::MongoCollection::isSystem' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongocollection.h(16): warning C26440: Function 'Robomongo::MongoCollection::info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongocollection.h(18): warning C26440: Function 'Robomongo::MongoCollection::database' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongocollectioninfo.cpp(7): warning C26495: Variable 'Robomongo::MongoCollectionInfo::_count' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoqueryinfo.cpp(11): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoqueryinfo.cpp(19): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoqueryinfo.cpp(31): warning C26495: Variable 'Robomongo::MongoQueryInfo::_options' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoqueryinfo.cpp(31): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\cursorposition.cpp(5): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\cursorposition.cpp(10): warning C26440: Function 'Robomongo::CursorPosition::CursorPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(218): warning C26440: Function 'QTextStreamManipulator::exec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26440: Function 'operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26440: Function 'operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(270): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(268): warning C26440: Function 'qSetFieldWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(276): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(274): warning C26440: Function 'qSetPadChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(282): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(280): warning C26440: Function 'qSetRealNumberPrecision' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\scriptinfo.cpp(10): warning C26426: Global initializer calls a non-constexpr function 'QObject::tr' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(45): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(47): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(51): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(45): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(47): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(47): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(110): warning C6340: Mismatch on sign: 'unsigned short' passed as _Param_(4) when some signed type is required in call to 'sprintf'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(110): warning C6328: Size mismatch: '__int64' passed as _Param_(7) when 'int' is required in call to 'sprintf'.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(110): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(117): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(67): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(68): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(100): warning C26496: The variable 'year' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(61): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(62): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(143): warning C6054: String 'smon' might not be zero-terminated. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(140): warning C6054: String 'gmt' might not be zero-terminated. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(171): warning C6054: String 'sday' might not be zero-terminated. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(136): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(140): warning C26485: Expression 'gmt': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(143): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(145): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(147): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(149): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(151): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(153): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(155): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(157): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(159): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(161): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(163): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(165): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(171): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(173): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(175): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(177): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(179): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(181): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(183): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(127): warning C26494: Variable 'gmt' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(128): warning C26494: Variable 'sday' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(129): warning C26494: Variable 'smon' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 'day' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 'mon' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 'year' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 'h' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 'm' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(131): warning C26494: Variable 'weekDay' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(223): warning C6340: Mismatch on sign: 'unsigned short' passed as _Param_(4) when some signed type is required in call to 'sprintf'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(223): warning C6328: Size mismatch: '__int64' passed as _Param_(7) when 'int' is required in call to 'sprintf'.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(269): warning C6340: Mismatch on sign: 'unsigned short' passed as _Param_(4) when some signed type is required in call to 'sprintf'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(269): warning C6328: Size mismatch: '__int64' passed as _Param_(7) when 'int' is required in call to 'sprintf'.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(268): warning C26485: Expression 'utc_buff': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(269): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(277): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(223): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(280): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(237): warning C26462: The value pointed to by 'ptm' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(238): warning C26496: The variable 'utcD' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(239): warning C26496: The variable 'utcH' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(240): warning C26496: The variable 'utcM' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(242): warning C26462: The value pointed to by 'timeinfo' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(251): warning C26496: The variable 'diffM' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(253): warning C26496: The variable 'diffT' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(370): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(373): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(376): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(382): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(346): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(348): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(336): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(346): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(348): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(368): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(376): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(390): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(314): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(314): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(317): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(317): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(319): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(319): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(322): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(322): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(326): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(326): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(332): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(336): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(338): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(346): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to '`anonymous namespace'::getInt' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(365): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(348): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(348): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'def.nextSep' in call to 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::find_first_of' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(368): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(379): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(379): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to '`anonymous namespace'::getInt' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(376): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(382): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(382): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(383): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(383): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to '`anonymous namespace'::getInt' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(320): warning C26496: The variable 'now' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(368): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(389): warning C26496: The variable 'date' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(391): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\db\ptimeutil.cpp(305): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_clock.hpp(66): warning C26461: The pointer argument 'current' for function 'boost::date_time::second_clock<boost::posix_time::ptime>::create_time' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_clock.hpp(68): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_clock.hpp(71): warning C26496: The variable 'td' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.h(501): warning C26440: Function 'mongo::Robomongo::JParse::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.h(529): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.h(529): warning C26432: If you define or delete any default operation in the type 'class mongo::Robomongo::ParseMsgAssertionException', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.h(530): warning C26440: Function 'mongo::Robomongo::ParseMsgAssertionException::severe' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.h(533): warning C26440: Function 'mongo::Robomongo::ParseMsgAssertionException::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\strtoll.h(35): warning C28251: Inconsistent annotation for 'strtoll': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\ucrt\stdlib.h(539).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\platform\strtoll.h(39): warning C28251: Inconsistent annotation for 'strtoull': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\ucrt\stdlib.h(569).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_domain.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\log_manager.h(58): warning C26440: Function 'mongo::logger::LogManager::getGlobalDomain' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\logger\tee.h(39): warning C26432: If you define or delete any default operation in the type 'class mongo::logger::Tee', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\log.h(62): warning C26426: Global initializer calls a non-constexpr function 'mongo::logger::LogComponent::LogComponent' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(90): warning C26440: Function 'mongo::Robomongo::JParse::JParse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(266): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(274): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(282): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(290): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(298): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(306): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(314): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(322): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(330): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(338): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(346): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(369): warning C6246: Local declaration of 'fieldName' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '239' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(378): warning C6246: Local declaration of 'valueRet' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '364' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(249): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(449): warning C26489: Don't dereference a pointer that may be invalid: 'binData'. 'binData' may have been invalidated at line 426 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(449): warning C26489: Don't dereference a pointer that may be invalid: 'binData'. 'binData' may have been invalidated at line 426 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(474): warning C6246: Local declaration of 'fieldName' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '453' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(458): warning C26494: Variable 'endptr' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(517): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(505): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtoll' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(550): warning C26496: The variable 'seconds' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(574): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(550): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtoul' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(660): warning C26489: Don't dereference a pointer that may be invalid: '&db'. 'db' may have been invalidated at line 660 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(669): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(720): warning C26496: The variable 'numberDecimal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(758): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(755): warning C26429: Symbol 'arrayBuilder' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(771): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(792): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(822): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(812): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtoll' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(855): warning C26496: The variable 'isotime' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(860): warning C26496: The variable 'epoch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(861): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(862): warning C26496: The variable 'millis' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(863): warning C26496: The variable 'datet' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(942): warning C26496: The variable 'seconds' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(959): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(942): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtoul' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1005): warning C26496: The variable 'val' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1016): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1005): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtoll' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1030): warning C26496: The variable 'val' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1047): warning C26496: The variable 'val' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1058): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1047): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtol' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1086): warning C26489: Don't dereference a pointer that may be invalid: '&db'. 'db' may have been invalidated at line 1086 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1099): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.h(437): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1155): warning C26494: Variable 'retd' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1154): warning C26494: Variable 'retll' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1153): warning C26494: Variable 'endptrd' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1152): warning C26494: Variable 'endptrll' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1179): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1182): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1161): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptrd' in call to 'strtod' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1173): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptrll' in call to 'strtoll' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1206): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1207): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1255): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1306): warning C26489: Don't dereference a pointer that may be invalid: 'utf8str'. 'utf8str' may have been invalidated at line 1305 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1307): warning C26489: Don't dereference a pointer that may be invalid: 'utf8str'. 'utf8str' may have been invalidated at line 1305 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1264): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1265): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1296): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1297): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1304): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1309): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1335): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1337): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1307): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1352): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1353): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1355): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1356): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1357): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1373): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1379): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1372): warning C26429: Symbol 'check' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1380): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1386): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1370): warning C26440: Function 'mongo::Robomongo::JParse::readTokenImpl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1411): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1410): warning C26440: Function 'mongo::Robomongo::JParse::match' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1424): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isxdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1420): warning C26440: Function 'mongo::Robomongo::JParse::isHexString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1452): warning C26496: The variable 'e' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1440): warning C26429: Symbol 'jsonString' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.cpp(1442): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\shell\bson\json.h(56): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\scoped_array.hpp(64): warning C26432: If you define or delete any default operation in the type 'class boost::scoped_array<char const >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\scoped_array.hpp(105): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\core\checked_delete.hpp(43): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\core\checked_delete.hpp(43): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(64): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'o.{vfptr}' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(131): warning C26496: The variable 'res' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(178): warning C26440: Function 'mongo::Scope::getCreateTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(183): warning C26440: Function 'mongo::Scope::isLastRetNativeCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(208): warning C26440: Function 'mongo::Scope::setInterruptFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(255): warning C26440: Function 'mongo::ScriptEngine::setScopeInitCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(258): warning C26440: Function 'mongo::ScriptEngine::setConnectCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(261): warning C26440: Function 'mongo::ScriptEngine::runConnectCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(268): warning C26433: Function 'mongo::ScriptEngine::interrupt' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(268): warning C26440: Function 'mongo::ScriptEngine::interrupt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(269): warning C26433: Function 'mongo::ScriptEngine::interruptAll' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\engine.h(269): warning C26440: Function 'mongo::ScriptEngine::interruptAll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.h(35): warning C26440: Function 'Robomongo::ScriptEngine::failedScope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.h(37): warning C26440: Function 'Robomongo::ScriptEngine::changeTimeout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qelapsedtimer.h(59): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\assertions.h(59): warning C28251: Inconsistent annotation for 'TerminateProcess': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\processthreadsapi.h(143).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\assertions.h(214): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(128): warning C26440: Function 'mozilla::Abs<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(135): warning C26440: Function 'mozilla::Abs<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(142): warning C26440: Function 'mozilla::Abs<long double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(173): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(170): warning C26440: Function 'mozilla::detail::CountLeadingZeroes32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(183): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(185): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(180): warning C26440: Function 'mozilla::detail::CountTrailingZeroes32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(189): warning C26440: Function 'mozilla::detail::CountPopulation32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(189): warning C26497: The function 'mozilla::detail::CountPopulation32' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(198): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(207): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(209): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(203): warning C26440: Function 'mozilla::detail::CountLeadingZeroes64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(224): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(226): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(220): warning C26440: Function 'mozilla::detail::CountTrailingZeroes64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(476): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(508): warning C26440: Function 'mozilla::detail::FuzzyEqualsEpsilon<float>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(515): warning C26440: Function 'mozilla::detail::FuzzyEqualsEpsilon<double>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\span.h(98): warning C26440: Function 'mozilla::span_details::strlen16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\span.h(98): warning C26429: Symbol 'aZeroTerminated' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\span.h(1067): warning C26440: Function 'mozilla::MakeStringSpan' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\operatornewextensions.h(46): warning C26440: Function 'operator new' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\templatelib.h(113): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jspubtd.h(159): warning C26496: The variable 'state' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jspubtd.h(179): warning C26440: Function 'JS::AutoEnterCycleCollection::AutoEnterCycleCollection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jspubtd.h(180): warning C26432: If you define or delete any default operation in the type 'class JS::AutoEnterCycleCollection', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozjemalloc_types.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozjemalloc_types.h(138): warning C26461: The pointer argument 'info' for function 'jemalloc_ptr_is_live' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozjemalloc_types.h(145): warning C26461: The pointer argument 'info' for function 'jemalloc_ptr_is_freed' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozjemalloc_types.h(153): warning C26461: The pointer argument 'info' for function 'jemalloc_ptr_is_freed_page' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(104): warning C26440: Function 'js::oom::InitThreadType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(105): warning C26440: Function 'js::oom::SetThreadType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(106): warning C26440: Function 'js::oom::GetThreadType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(319): warning C26440: Function 'js::oom::IsSimulatedOOMAllocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(320): warning C26440: Function 'js::oom::ShouldFailWithOOM' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(336): warning C26440: Function 'js::AutoEnterOOMUnsafeRegion::setAnnotateOOMAllocationSizeCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(385): warning C26440: Function 'js_malloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(391): warning C26440: Function 'js_calloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(397): warning C26440: Function 'js_calloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(403): warning C26440: Function 'js_realloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(414): warning C26440: Function 'js_free' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(419): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(650): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\allocpolicy.h(44): warning C26440: Function 'js::SystemAllocPolicy::reportAllocOverflow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\allocpolicy.h(81): warning C26440: Function 'js::TempAllocPolicy::TempAllocPolicy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\allocpolicy.h(154): warning C26440: Function 'js::ZoneAllocPolicy::ZoneAllocPolicy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\allocpolicy.h(165): warning C26440: Function 'js::ZoneAllocPolicy::reportAllocOverflow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\poison.h(43): warning C26462: The value pointed to by 'limit' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\poison.h(84): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\poison.h(88): warning C26432: If you define or delete any default operation in the type 'class mozilla::CorruptionCanary', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\poison.h(89): warning C26447: The function is declared 'noexcept' but calls function 'Check()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\poison.h(93): warning C26440: Function 'mozilla::CorruptionCanary::Check' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(43): warning C26440: Function 'char16ptr_t::char16ptr_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(45): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(44): warning C26440: Function 'char16ptr_t::char16ptr_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(51): warning C26440: Function 'char16ptr_t::operator UNKNOWN const * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(57): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(55): warning C26440: Function 'char16ptr_t::operator wchar_t const * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(62): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(62): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(60): warning C26440: Function 'char16ptr_t::operator wchar_t * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(65): warning C26440: Function 'char16ptr_t::operator void const * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(69): warning C26440: Function 'char16ptr_t::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(77): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(75): warning C26440: Function 'char16ptr_t::operator UNKNOWN * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(81): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(85): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(83): warning C26440: Function 'char16ptr_t::operator int' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(89): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(87): warning C26440: Function 'char16ptr_t::operator unsigned int' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(93): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(91): warning C26440: Function 'char16ptr_t::operator long' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(97): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(95): warning C26440: Function 'char16ptr_t::operator unsigned long' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(101): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(99): warning C26440: Function 'char16ptr_t::operator __int64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(105): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(103): warning C26440: Function 'char16ptr_t::operator unsigned __int64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(115): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(113): warning C26440: Function 'char16ptr_t::operator char const * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(119): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(117): warning C26440: Function 'char16ptr_t::operator unsigned char const * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(123): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(124): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(121): warning C26440: Function 'char16ptr_t::operator unsigned char * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(128): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(126): warning C26440: Function 'char16ptr_t::operator void * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(132): warning C26440: Function 'char16ptr_t::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(134): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(136): warning C26440: Function 'char16ptr_t::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(140): warning C26440: Function 'char16ptr_t::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(144): warning C26440: Function 'char16ptr_t::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(148): warning C26440: Function 'char16ptr_t::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(158): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(166): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(170): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(174): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(176): warning C26440: Function 'char16ptr_t::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(130): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(131): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(130): warning C26496: The variable 'v1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(131): warning C26496: The variable 'v2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(238): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(244): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(326): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(332): warning C26440: Function 'mozilla::HashCodeScrambler::SipHasher::SipHasher' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\reentrancyguard.h(43): warning C26432: If you define or delete any default operation in the type 'class mozilla::ReentrancyGuard', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\hashtable.h(659): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\hashtable.h(658): warning C26496: The variable 'u' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\hashtable.h(673): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\hashtable.h(687): warning C26440: Function 'js::CStringHasher::match' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(31): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(34): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(42): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(46): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(108): warning C26440: Function 'js::gc::AssertGCThingHasType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(160): warning C26440: Function 'JS::shadow::Zone::Zone' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(168): warning C26440: Function 'JS::shadow::Zone::needsIncrementalBarrier' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(172): warning C26440: Function 'JS::shadow::Zone::barrierTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(178): warning C26440: Function 'JS::shadow::Zone::runtimeFromActiveCooperatingThread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(185): warning C26440: Function 'JS::shadow::Zone::runtimeFromAnyThread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(189): warning C26440: Function 'JS::shadow::Zone::gcState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(190): warning C26440: Function 'JS::shadow::Zone::wasGCStarted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(191): warning C26440: Function 'JS::shadow::Zone::isGCMarkingBlack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(192): warning C26440: Function 'JS::shadow::Zone::isGCMarkingGray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(193): warning C26440: Function 'JS::shadow::Zone::isGCSweeping' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(194): warning C26440: Function 'JS::shadow::Zone::isGCFinished' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(195): warning C26440: Function 'JS::shadow::Zone::isGCCompacting' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(196): warning C26440: Function 'JS::shadow::Zone::isGCMarking' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(197): warning C26440: Function 'JS::shadow::Zone::isGCSweepingOrCompacting' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(200): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(199): warning C26440: Function 'JS::shadow::Zone::asShadowZone' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(230): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(231): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(230): warning C26496: The variable 'traceKind' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(239): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(260): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(259): warning C26440: Function 'JS::GCCellPtr::asCell' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(265): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(271): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(289): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(342): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(336): warning C26440: Function 'js::gc::detail::GetGCThingMarkBitmap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(357): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(346): warning C26429: Symbol 'wordp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(355): warning C26429: Symbol 'bitmap' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(358): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(366): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(362): warning C26440: Function 'js::gc::detail::GetGCThingZone' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(377): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(383): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(377): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'grayWord' in call to 'js::gc::detail::GetGCThingMarkWordAndMask' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(383): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'blackWord' in call to 'js::gc::detail::GetGCThingMarkWordAndMask' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(382): warning C26429: Symbol 'blackWord' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(376): warning C26429: Symbol 'grayWord' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(411): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(414): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(409): warning C26440: Function 'js::gc::detail::GetCellLocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(420): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(423): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(418): warning C26440: Function 'js::gc::detail::NurseryCellHasStoreBuffer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(433): warning C26496: The variable 'location' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(441): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(441): warning C26496: The variable 'addr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(444): warning C26496: The variable 'location' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(478): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(479): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(590): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(593): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(593): warning C26462: The value pointed to by 'zone' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(584): warning C26429: Symbol 'objp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(593): warning C26429: Symbol 'zone' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(58): warning C26440: Function 'JSTracer::runtime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(61): warning C26440: Function 'JSTracer::weakMapAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(83): warning C26440: Function 'JSTracer::isMarkingTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(84): warning C26440: Function 'JSTracer::isWeakMarkingTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(85): warning C26440: Function 'JSTracer::isTenuringTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(86): warning C26440: Function 'JSTracer::isCallbackTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(88): warning C26440: Function 'JSTracer::traceWeakEdges' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(98): warning C26440: Function 'JSTracer::JSTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(203): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(148): warning C26436: The type 'class JS::CallbackTracer' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(148): warning C26429: Symbol 'objp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(149): warning C26429: Symbol 'strp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(150): warning C26429: Symbol 'symp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(151): warning C26429: Symbol 'scriptp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(152): warning C26429: Symbol 'shapep' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(155): warning C26429: Symbol 'groupp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(158): warning C26429: Symbol 'basep' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(161): warning C26429: Symbol 'codep' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(164): warning C26429: Symbol 'lazyp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(167): warning C26429: Symbol 'scopep' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(170): warning C26429: Symbol 'sharedp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(198): warning C26440: Function 'JS::CallbackTracer::contextName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(204): warning C26440: Function 'JS::CallbackTracer::contextIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(253): warning C26440: Function 'JS::CallbackTracer::setTraceWeakEdges' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(275): warning C26440: Function 'JS::AutoTracingName::AutoTracingName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(279): warning C26432: If you define or delete any default operation in the type 'class JS::AutoTracingName', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(291): warning C26429: Symbol 'trc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(298): warning C26432: If you define or delete any default operation in the type 'class JS::AutoTracingIndex', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(305): warning C26440: Function 'JS::AutoTracingIndex::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(320): warning C26429: Symbol 'trc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(327): warning C26432: If you define or delete any default operation in the type 'class JS::AutoTracingDetails', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(341): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(338): warning C26440: Function 'JSTracer::asCallbackTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(185): warning C26496: The variable 'k' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(191): warning C26496: The variable 'k' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(206): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(207): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(223): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(227): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(227): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(231): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(231): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(300): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(304): warning C26432: If you define or delete any default operation in the type 'class PseudoStack', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(308): warning C26447: The function is declared 'noexcept' but calls function 'operator unsigned int()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(314): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(325): warning C26496: The variable 'oldStackPointer' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(314): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(332): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(344): warning C26496: The variable 'oldStackPointer' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(332): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(355): warning C26496: The variable 'oldStackPointer' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(359): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(403): warning C26440: Function 'js::GeckoProfilerThread::stack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(403): warning C26485: Expression 'this->pseudoStack_->entries': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(404): warning C26440: Function 'js::GeckoProfilerThread::getPseudoStack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(407): warning C26440: Function 'js::GeckoProfilerThread::installed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(216): warning C26440: Function 'JS::AssertGCThingMustBeTenured' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(218): warning C26440: Function 'JS::AssertGCThingIsNotNurseryAllocable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(315): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(313): warning C26461: The pointer argument 'obj' for function 'JS::ObjectIsTenured' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(319): warning C26415: Smart pointer parameter 'obj' is used only to access contained pointer. Use T* or T& instead (r.30). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(319): warning C26418: Shared pointer parameter 'obj' is not copied or moved. Use T* or T& instead (r.36). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(327): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(327): warning C26462: The value pointed to by 'cell' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(332): warning C26415: Smart pointer parameter 'obj' is used only to access contained pointer. Use T* or T& instead (r.30). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(332): warning C26418: Shared pointer parameter 'obj' is not copied or moved. Use T* or T& instead (r.36). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(640): warning C26440: Function 'js::BarrierMethods<JSObject * __ptr64>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(645): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(641): warning C26440: Function 'js::BarrierMethods<JSObject * __ptr64>::asGCThingOrNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(659): warning C26440: Function 'js::BarrierMethods<JSFunction * __ptr64>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(664): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(660): warning C26440: Function 'js::BarrierMethods<JSFunction * __ptr64>::asGCThingOrNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(667): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(668): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(669): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(673): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(680): warning C26440: Function 'js::BarrierMethods<JSString * __ptr64>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(685): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(681): warning C26440: Function 'js::BarrierMethods<JSString * __ptr64>::asGCThingOrNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(830): warning C26440: Function 'JS::RootingContext::geckoProfiler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(848): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(847): warning C26440: Function 'JS::RootingContext::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(852): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(851): warning C26440: Function 'JS::RootingContext::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(865): warning C26440: Function 'JS::AutoGCRooter::AutoGCRooter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(874): warning C26432: If you define or delete any default operation in the type 'class JS::AutoGCRooter', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1032): warning C26489: Don't dereference a pointer that may be invalid: '(struct JSCompartment *)(result.get->compartment_)'. 'return of 'get'.JS::RootingContext::compartment_' may have been invalidated at line 1032 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1032): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1038): warning C26489: Don't dereference a pointer that may be invalid: '(struct JS::Zone *)(result.get->zone_)'. 'return of 'get'.JS::RootingContext::zone_' may have been invalidated at line 1038 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1038): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1342): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1346): warning C26432: If you define or delete any default operation in the type 'class JS::ObjectPtr', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1348): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1383): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1384): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1483): warning C26415: Smart pointer parameter 'v' is used only to access contained pointer. Use T* or T& instead (r.30). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1483): warning C26418: Shared pointer parameter 'v' is not copied or moved. Use T* or T& instead (r.36). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(340): warning C26440: Function 'mozilla::TimeDurationValueCalculator::Add' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(340): warning C26497: The function 'mozilla::TimeDurationValueCalculator::Add' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(341): warning C26440: Function 'mozilla::TimeDurationValueCalculator::Subtract' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(341): warning C26497: The function 'mozilla::TimeDurationValueCalculator::Subtract' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(352): warning C26440: Function 'mozilla::TimeDurationValueCalculator::Divide' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(352): warning C26497: The function 'mozilla::TimeDurationValueCalculator::Divide' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(353): warning C26440: Function 'mozilla::TimeDurationValueCalculator::DivideDouble' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(353): warning C26497: The function 'mozilla::TimeDurationValueCalculator::DivideDouble' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(357): warning C26440: Function 'mozilla::TimeDurationValueCalculator::Modulo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(357): warning C26497: The function 'mozilla::TimeDurationValueCalculator::Modulo' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(362): warning C26440: Function 'mozilla::TimeDurationValueCalculator::Multiply<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(362): warning C26497: The function 'mozilla::TimeDurationValueCalculator::Multiply<double>' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(413): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(441): warning C26440: Function 'mozilla::TimeStamp::IsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(447): warning C26440: Function 'mozilla::TimeStamp::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(497): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(523): warning C26440: Function 'mozilla::TimeStamp::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(536): warning C26440: Function 'mozilla::TimeStamp::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(550): warning C26440: Function 'mozilla::TimeStamp::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(556): warning C26440: Function 'mozilla::TimeStamp::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(562): warning C26440: Function 'mozilla::TimeStamp::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(568): warning C26440: Function 'mozilla::TimeStamp::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(596): warning C26440: Function 'mozilla::TimeStamp::TimeStamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(117): warning C26440: Function 'mozilla::MallocAllocPolicy::free_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(119): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(122): warning C26440: Function 'mozilla::MallocAllocPolicy::reportAllocOverflow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(126): warning C26440: Function 'mozilla::MallocAllocPolicy::checkSimulatedOOM' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(178): warning C26440: Function 'mozilla::NeverAllocPolicy::free_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(183): warning C26440: Function 'mozilla::NeverAllocPolicy::reportAllocOverflow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(187): warning C26440: Function 'mozilla::NeverAllocPolicy::checkSimulatedOOM' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(588): warning C26440: Function 'JS::dbg::GarbageCollectionEvent::majorGCNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(612): warning C26440: Function 'JS::GCDescription::GCDescription' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(763): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(764): warning C26432: If you define or delete any default operation in the type 'class JS::AutoRequireNoGC', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(786): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(787): warning C26432: If you define or delete any default operation in the type 'class JS::AutoAssertNoGC', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(816): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(834): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(860): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(351): warning C26440: Function 'JS::Value::setNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(355): warning C26440: Function 'JS::Value::setUndefined' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(360): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(359): warning C26440: Function 'JS::Value::setInt32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(363): warning C26440: Function 'JS::Value::getInt32Ref' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(368): warning C26440: Function 'JS::Value::setDouble' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(379): warning C26440: Function 'JS::Value::getDoubleRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(386): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(384): warning C26440: Function 'JS::Value::setString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(384): warning C26461: The pointer argument 'str' for function 'JS::Value::setString' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(391): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(389): warning C26440: Function 'JS::Value::setSymbol' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(389): warning C26461: The pointer argument 'sym' for function 'JS::Value::setSymbol' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(421): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(420): warning C26440: Function 'JS::Value::setObjectNoCheck' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(420): warning C26461: The pointer argument 'obj' for function 'JS::Value::setObjectNoCheck' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(428): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(427): warning C26440: Function 'JS::Value::setBoolean' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(432): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(431): warning C26440: Function 'JS::Value::setMagic' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(435): warning C26440: Function 'JS::Value::setMagicUint32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(441): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(444): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(467): warning C26440: Function 'JS::Value::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(468): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(478): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(474): warning C26440: Function 'JS::Value::toTag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(494): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(493): warning C26440: Function 'JS::Value::bitsAsPunboxPointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(507): warning C26440: Function 'JS::Value::isUndefined' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(515): warning C26440: Function 'JS::Value::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(532): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(531): warning C26440: Function 'JS::Value::isInt32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(535): warning C26440: Function 'JS::Value::isDouble' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(543): warning C26440: Function 'JS::Value::isNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(560): warning C26440: Function 'JS::Value::isObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(569): warning C26440: Function 'JS::Value::isPrimitive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(581): warning C26440: Function 'JS::Value::isGCThing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(595): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(594): warning C26440: Function 'JS::Value::isTrue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(599): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(598): warning C26440: Function 'JS::Value::isFalse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(621): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(624): warning C26440: Function 'JS::Value::whyMagic' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(629): warning C26440: Function 'JS::Value::magicUint32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(636): warning C26440: Function 'JS::Value::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(640): warning C26440: Function 'JS::Value::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(653): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(648): warning C26440: Function 'JS::Value::toInt32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(657): warning C26440: Function 'JS::Value::toDouble' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(672): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(667): warning C26440: Function 'JS::Value::toString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(681): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(676): warning C26440: Function 'JS::Value::toSymbol' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(693): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(685): warning C26440: Function 'JS::Value::toObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(706): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(697): warning C26440: Function 'JS::Value::toObjectOrNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(717): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(710): warning C26440: Function 'JS::Value::toGCThing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(730): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(725): warning C26440: Function 'JS::Value::toBoolean' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(734): warning C26440: Function 'JS::Value::payloadAsRawUint32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(739): warning C26440: Function 'JS::Value::asRawBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(746): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(744): warning C26496: The variable 'type' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(764): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(758): warning C26440: Function 'JS::Value::setPrivate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(775): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(769): warning C26440: Function 'JS::Value::toPrivate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(781): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(785): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(813): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(797): warning C26440: Function 'JS::Value::setPrivateGCThing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(797): warning C26461: The pointer argument 'cell' for function 'JS::Value::setPrivateGCThing' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(820): warning C26440: Function 'JS::Value::payloadWord' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(828): warning C26440: Function 'JS::Value::payloadUIntPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(892): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(955): warning C26440: Function 'JS::Value::staticAssertions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(971): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(988): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1011): warning C26440: Function 'JS::UninitializedValue::asRawBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1016): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1015): warning C26440: Function 'JS::UninitializedValue::asValueRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1019): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1018): warning C26440: Function 'JS::UninitializedValue::asValueRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(337): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1209): warning C26440: Function 'JS::NumberValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1215): warning C26440: Function 'JS::NumberValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1221): warning C26440: Function 'JS::NumberValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1227): warning C26440: Function 'JS::NumberValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1233): warning C26440: Function 'JS::NumberValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1242): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1243): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1344): warning C26440: Function 'JS::GCPolicy<JS::Value>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1551): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(103): warning C26440: Function 'JS::detail::IncludeUsedRval::usedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(104): warning C26440: Function 'JS::detail::IncludeUsedRval::setUsedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(105): warning C26440: Function 'JS::detail::IncludeUsedRval::clearUsedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(106): warning C26440: Function 'JS::detail::IncludeUsedRval::assertUnusedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(112): warning C26440: Function 'JS::detail::NoUsedRval::usedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(113): warning C26440: Function 'JS::detail::NoUsedRval::setUsedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(114): warning C26440: Function 'JS::detail::NoUsedRval::clearUsedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(115): warning C26440: Function 'JS::detail::NoUsedRval::assertUnusedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(306): warning C6001: Using uninitialized memory 'args'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(330): warning C26429: Symbol 'vp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(332): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(332): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(342): warning C6323: Use of arithmetic operator on Boolean type(s). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(342): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(364): warning C26429: Symbol 'vp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(366): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(366): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(32): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(33): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(35): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(38): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(38): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(52): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(55): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(68): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(78): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(80): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(83): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(83): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(97): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(100): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(113): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(129): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(132): warning C26440: Function 'JS::ConstUTF8CharsZ::ConstUTF8CharsZ' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(141): warning C26440: Function 'JS::ConstUTF8CharsZ::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(143): warning C26440: Function 'JS::ConstUTF8CharsZ::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(145): warning C26440: Function 'JS::ConstUTF8CharsZ::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(168): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(170): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(183): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(206): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(338): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(338): warning C26460: The reference argument 'ptr' for function 'JS_free' can be marked as const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(339): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(339): warning C26460: The reference argument 'ptr' for function 'JS_free' can be marked as const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(33): warning C26440: Function 'jsid::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(34): warning C26440: Function 'jsid::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(49): warning C26440: Function 'JSID_IS_STRING' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(49): warning C26497: The function 'JSID_IS_STRING' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(58): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(55): warning C26440: Function 'JSID_TO_STRING' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(72): warning C26440: Function 'JSID_IS_INT' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(72): warning C26497: The function 'JSID_IS_INT' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(81): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(82): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(78): warning C26440: Function 'JSID_TO_INT' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(78): warning C26497: The function 'JSID_TO_INT' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(81): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(89): warning C26440: Function 'INT_FITS_IN_JSID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(89): warning C26497: The function 'INT_FITS_IN_JSID' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(97): warning C26494: Variable 'iden' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(95): warning C26440: Function 'INT_TO_JSID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(95): warning C26497: The function 'INT_TO_JSID' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(99): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(105): warning C26440: Function 'JSID_IS_SYMBOL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(105): warning C26497: The function 'JSID_IS_SYMBOL' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(115): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(112): warning C26440: Function 'JSID_TO_SYMBOL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(125): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(119): warning C26440: Function 'SYMBOL_TO_JSID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(119): warning C26461: The pointer argument 'sym' for function 'SYMBOL_TO_JSID' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(146): warning C26440: Function 'JSID_IS_VOID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(146): warning C26497: The function 'JSID_IS_VOID' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(154): warning C26440: Function 'JSID_IS_EMPTY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(154): warning C26497: The function 'JSID_IS_EMPTY' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(170): warning C26440: Function 'JS::GCPolicy<jsid>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(199): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(201): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(204): warning C26440: Function 'js::BarrierMethods<jsid>::postBarrier' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(133): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(136): warning C26440: Function 'JS::ObjectOpResult::ok' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(144): warning C26440: Function 'JS::ObjectOpResult::succeed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(160): warning C26440: Function 'JS::ObjectOpResult::fail' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(180): warning C26440: Function 'JS::ObjectOpResult::failureCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(261): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(263): warning C26440: Function 'JS::PropertyResult::PropertyResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(273): warning C26440: Function 'JS::PropertyResult::isFound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(277): warning C26440: Function 'JS::PropertyResult::isNonNativeProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(281): warning C26440: Function 'JS::PropertyResult::isDenseOrTypedArrayElement' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(294): warning C26440: Function 'JS::PropertyResult::shape' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(299): warning C26440: Function 'JS::PropertyResult::setNotFound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(303): warning C26440: Function 'JS::PropertyResult::setNativeProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(308): warning C26440: Function 'JS::PropertyResult::setNonNativeProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(312): warning C26440: Function 'JS::PropertyResult::setDenseOrTypedArrayElement' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(569): warning C26440: Function 'js::ElementAdder::getBehavior' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(660): warning C26440: Function 'js::ClassSpec::defined' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(671): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(663): warning C26440: Function 'js::ClassSpec::inheritanceProtoKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(674): warning C26440: Function 'js::ClassSpec::shouldDefineConstructor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(759): warning C26440: Function 'JSClass::getAddProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(872): warning C26440: Function 'js::Class::getAddProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(886): warning C26440: Function 'js::Class::isNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(890): warning C26440: Function 'js::Class::hasPrivate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(894): warning C26440: Function 'js::Class::emulatesUndefined' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(898): warning C26440: Function 'js::Class::isJSFunction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(907): warning C26440: Function 'js::Class::isProxy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(911): warning C26440: Function 'js::Class::isDOMClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(915): warning C26440: Function 'js::Class::shouldDelayMetadataBuilder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(919): warning C26440: Function 'js::Class::isWrappedNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(923): warning C26440: Function 'js::Class::offsetOfFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(930): warning C26440: Function 'js::Class::specCreateConstructorHook' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(932): warning C26440: Function 'js::Class::specCreatePrototypeHook' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(934): warning C26440: Function 'js::Class::specConstructorFunctions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(936): warning C26440: Function 'js::Class::specConstructorProperties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(938): warning C26440: Function 'js::Class::specPrototypeFunctions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(940): warning C26440: Function 'js::Class::specPrototypeProperties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(942): warning C26440: Function 'js::Class::specFinishInitHook' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(945): warning C26440: Function 'js::Class::extWeakmapKeyDelegateOp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(947): warning C26440: Function 'js::Class::extObjectMovedOp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(950): warning C26440: Function 'js::Class::getOpsLookupProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(951): warning C26440: Function 'js::Class::getOpsDefineProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(952): warning C26440: Function 'js::Class::getOpsHasProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(953): warning C26440: Function 'js::Class::getOpsGetProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(954): warning C26440: Function 'js::Class::getOpsSetProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(955): warning C26440: Function 'js::Class::getOpsGetOwnPropertyDescriptor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(958): warning C26440: Function 'js::Class::getOpsDeleteProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(959): warning C26440: Function 'js::Class::getOpsGetElements' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(960): warning C26440: Function 'js::Class::getOpsFunToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(1000): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(998): warning C26440: Function 'js::Jsvalify' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(1006): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(1004): warning C26440: Function 'js::Valueify' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(214): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(226): warning C26440: Function 'JS::CloneDataPolicy::denySharedArrayBuffer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(231): warning C26440: Function 'JS::CloneDataPolicy::isSharedArrayBufferAllowed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(409): warning C26432: If you define or delete any default operation in the type 'class JSStructuredCloneData', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(409): warning C26447: The function is declared 'noexcept' but calls function 'discardTransferables()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(411): warning C26440: Function 'JSStructuredCloneData::setCallbacks' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(422): warning C26440: Function 'JSStructuredCloneData::scope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(424): warning C26440: Function 'JSStructuredCloneData::initScope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(454): warning C26496: The variable 'remaining' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(455): warning C26496: The variable 'nbytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(457): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(338): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(575): warning C26447: The function is declared 'noexcept' but calls function 'clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(577): warning C26440: Function 'JSAutoStructuredCloneBuffer::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(582): warning C26440: Function 'JSAutoStructuredCloneBuffer::scope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(604): warning C26440: Function 'JSAutoStructuredCloneBuffer::abandon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(621): warning C26429: Symbol 'mallocSizeOf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\principals.h(33): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\principals.h(35): warning C26440: Function 'JSPrincipals::setDebugToken' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(33): warning C26429: Symbol 'vp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(37): warning C26429: Symbol 'vp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(52): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(49): warning C26440: Function 'JS::GetCompartmentForRealm' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(61): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(60): warning C26440: Function 'JS::GetRealmForCompartment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(351): warning C26432: If you define or delete any default operation in the type 'class JS::CustomAutoRooter', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(351): warning C26436: The type 'class JS::CustomAutoRooter' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(366): warning C26440: Function 'JS::HandleValueArray::HandleValueArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(387): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(394): warning C26440: Function 'JS::HandleValueArray::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(395): warning C26440: Function 'JS::HandleValueArray::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(397): warning C26440: Function 'JS::HandleValueArray::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(399): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(411): warning C26440: Function 'JSFreeOp::JSFreeOp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(415): warning C26440: Function 'JSFreeOp::runtime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(578): warning C26494: Variable 'i' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(636): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(636): warning C26432: If you define or delete any default operation in the type 'class JS::SourceBufferHolder', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(648): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(648): warning C26447: The function is declared 'noexcept' but calls function 'js_free()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(652): warning C26440: Function 'JS::SourceBufferHolder::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(655): warning C26440: Function 'JS::SourceBufferHolder::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(659): warning C26440: Function 'JS::SourceBufferHolder::ownsChars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(676): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(673): warning C26440: Function 'JS::SourceBufferHolder::take' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(954): warning C26432: If you define or delete any default operation in the type 'class JSAutoRequest', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(955): warning C26447: The function is declared 'noexcept' but calls function 'JS_EndRequest()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(973): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(998): warning C26440: Function 'JS::ContextOptions::baseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(999): warning C26440: Function 'JS::ContextOptions::setBaseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1003): warning C26440: Function 'JS::ContextOptions::toggleBaseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1008): warning C26440: Function 'JS::ContextOptions::ion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1009): warning C26440: Function 'JS::ContextOptions::setIon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1013): warning C26440: Function 'JS::ContextOptions::toggleIon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1018): warning C26440: Function 'JS::ContextOptions::asmJS' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1019): warning C26440: Function 'JS::ContextOptions::setAsmJS' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1023): warning C26440: Function 'JS::ContextOptions::toggleAsmJS' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1028): warning C26440: Function 'JS::ContextOptions::wasm' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1029): warning C26440: Function 'JS::ContextOptions::setWasm' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1033): warning C26440: Function 'JS::ContextOptions::toggleWasm' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1038): warning C26440: Function 'JS::ContextOptions::streams' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1039): warning C26440: Function 'JS::ContextOptions::setStreams' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1043): warning C26440: Function 'JS::ContextOptions::toggleStreams' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1048): warning C26440: Function 'JS::ContextOptions::wasmBaseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1049): warning C26440: Function 'JS::ContextOptions::setWasmBaseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1053): warning C26440: Function 'JS::ContextOptions::toggleWasmBaseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1058): warning C26440: Function 'JS::ContextOptions::wasmIon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1059): warning C26440: Function 'JS::ContextOptions::setWasmIon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1063): warning C26440: Function 'JS::ContextOptions::toggleWasmIon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1068): warning C26440: Function 'JS::ContextOptions::testWasmAwaitTier2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1069): warning C26440: Function 'JS::ContextOptions::setTestWasmAwaitTier2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1073): warning C26440: Function 'JS::ContextOptions::toggleTestWasmAwaitTier2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1078): warning C26440: Function 'JS::ContextOptions::throwOnAsmJSValidationFailure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1079): warning C26440: Function 'JS::ContextOptions::setThrowOnAsmJSValidationFailure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1083): warning C26440: Function 'JS::ContextOptions::toggleThrowOnAsmJSValidationFailure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1088): warning C26440: Function 'JS::ContextOptions::nativeRegExp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1089): warning C26440: Function 'JS::ContextOptions::setNativeRegExp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1094): warning C26440: Function 'JS::ContextOptions::asyncStack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1095): warning C26440: Function 'JS::ContextOptions::setAsyncStack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1100): warning C26440: Function 'JS::ContextOptions::throwOnDebuggeeWouldRun' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1101): warning C26440: Function 'JS::ContextOptions::setThrowOnDebuggeeWouldRun' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1106): warning C26440: Function 'JS::ContextOptions::dumpStackOnDebuggeeWouldRun' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1107): warning C26440: Function 'JS::ContextOptions::setDumpStackOnDebuggeeWouldRun' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1112): warning C26440: Function 'JS::ContextOptions::werror' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1113): warning C26440: Function 'JS::ContextOptions::setWerror' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1117): warning C26440: Function 'JS::ContextOptions::toggleWerror' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1122): warning C26440: Function 'JS::ContextOptions::strictMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1123): warning C26440: Function 'JS::ContextOptions::setStrictMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1127): warning C26440: Function 'JS::ContextOptions::toggleStrictMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1132): warning C26440: Function 'JS::ContextOptions::extraWarnings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1133): warning C26440: Function 'JS::ContextOptions::setExtraWarnings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1137): warning C26440: Function 'JS::ContextOptions::toggleExtraWarnings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1150): warning C26440: Function 'JS::ContextOptions::expressionClosures' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1151): warning C26440: Function 'JS::ContextOptions::setExpressionClosures' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1156): warning C26440: Function 'JS::ContextOptions::arrayProtoValues' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1157): warning C26440: Function 'JS::ContextOptions::setArrayProtoValues' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1725): warning C26440: Function 'JSPropertySpec::isAccessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1730): warning C26440: Function 'JSPropertySpec::isSelfHosted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1750): warning C26440: Function 'JSPropertySpec::checkAccessorsAreNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1759): warning C26440: Function 'JSPropertySpec::checkAccessorsAreSelfHosted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1988): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2004): warning C26440: Function 'JS::CompartmentCreationOptions::addonIdOrNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2005): warning C26440: Function 'JS::CompartmentCreationOptions::setAddonId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2010): warning C26440: Function 'JS::CompartmentCreationOptions::getTrace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2013): warning C26440: Function 'JS::CompartmentCreationOptions::setTrace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2018): warning C26440: Function 'JS::CompartmentCreationOptions::zonePointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2019): warning C26440: Function 'JS::CompartmentCreationOptions::zoneSpecifier' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2032): warning C26440: Function 'JS::CompartmentCreationOptions::invisibleToDebugger' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2033): warning C26440: Function 'JS::CompartmentCreationOptions::setInvisibleToDebugger' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2042): warning C26440: Function 'JS::CompartmentCreationOptions::mergeable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2043): warning C26440: Function 'JS::CompartmentCreationOptions::setMergeable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2050): warning C26440: Function 'JS::CompartmentCreationOptions::preserveJitCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2051): warning C26440: Function 'JS::CompartmentCreationOptions::setPreserveJitCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2056): warning C26440: Function 'JS::CompartmentCreationOptions::cloneSingletons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2057): warning C26440: Function 'JS::CompartmentCreationOptions::setCloneSingletons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2069): warning C26440: Function 'JS::CompartmentCreationOptions::secureContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2070): warning C26440: Function 'JS::CompartmentCreationOptions::setSecureContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2075): warning C26440: Function 'JS::CompartmentCreationOptions::clampAndJitterTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2076): warning C26440: Function 'JS::CompartmentCreationOptions::setClampAndJitterTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2104): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2106): warning C26440: Function 'JS::CompartmentBehaviors::Override::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2112): warning C26440: Function 'JS::CompartmentBehaviors::Override::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2116): warning C26440: Function 'JS::CompartmentBehaviors::Override::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2139): warning C26440: Function 'JS::CompartmentBehaviors::discardSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2140): warning C26440: Function 'JS::CompartmentBehaviors::setDiscardSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2145): warning C26440: Function 'JS::CompartmentBehaviors::disableLazyParsing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2146): warning C26440: Function 'JS::CompartmentBehaviors::setDisableLazyParsing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2152): warning C26440: Function 'JS::CompartmentBehaviors::extraWarningsOverride' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2154): warning C26440: Function 'JS::CompartmentBehaviors::getSingletonsAsTemplates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2157): warning C26440: Function 'JS::CompartmentBehaviors::setSingletonsAsValues' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2182): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2187): warning C26440: Function 'JS::CompartmentOptions::CompartmentOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2196): warning C26440: Function 'JS::CompartmentOptions::creationOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2199): warning C26440: Function 'JS::CompartmentOptions::creationOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2205): warning C26440: Function 'JS::CompartmentOptions::behaviors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2208): warning C26440: Function 'JS::CompartmentOptions::behaviors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2326): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2330): warning C26429: Symbol 'self' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3598): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3630): warning C26440: Function 'JS::TransitiveCompileOptions::mutedErrors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3631): warning C26440: Function 'JS::TransitiveCompileOptions::filename' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3632): warning C26440: Function 'JS::TransitiveCompileOptions::introducerFilename' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3633): warning C26440: Function 'JS::TransitiveCompileOptions::sourceMapURL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3678): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3695): warning C26434: Function 'JS::ReadOnlyCompileOptions::mutedErrors' hides a non-virtual function 'JS::TransitiveCompileOptions::mutedErrors' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3695): warning C26440: Function 'JS::ReadOnlyCompileOptions::mutedErrors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3696): warning C26434: Function 'JS::ReadOnlyCompileOptions::filename' hides a non-virtual function 'JS::TransitiveCompileOptions::filename' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3696): warning C26440: Function 'JS::ReadOnlyCompileOptions::filename' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3697): warning C26434: Function 'JS::ReadOnlyCompileOptions::introducerFilename' hides a non-virtual function 'JS::TransitiveCompileOptions::introducerFilename' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3697): warning C26440: Function 'JS::ReadOnlyCompileOptions::introducerFilename' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3698): warning C26434: Function 'JS::ReadOnlyCompileOptions::sourceMapURL' hides a non-virtual function 'JS::TransitiveCompileOptions::sourceMapURL' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3698): warning C26440: Function 'JS::ReadOnlyCompileOptions::sourceMapURL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3751): warning C26436: The type 'mod_const(class JS::OwningCompileOptions)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3765): warning C26440: Function 'JS::OwningCompileOptions::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3778): warning C26440: Function 'JS::OwningCompileOptions::setMutedErrors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3782): warning C26440: Function 'JS::OwningCompileOptions::setUTF8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3783): warning C26440: Function 'JS::OwningCompileOptions::setColumn' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3784): warning C26440: Function 'JS::OwningCompileOptions::setScriptSourceOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3785): warning C26440: Function 'JS::OwningCompileOptions::setIsRunOnce' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3786): warning C26440: Function 'JS::OwningCompileOptions::setNoScriptRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3787): warning C26440: Function 'JS::OwningCompileOptions::setSelfHostingMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3788): warning C26440: Function 'JS::OwningCompileOptions::setCanLazilyParse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3789): warning C26440: Function 'JS::OwningCompileOptions::setSourceIsLazy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3790): warning C26440: Function 'JS::OwningCompileOptions::setNonSyntacticScope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3791): warning C26440: Function 'JS::OwningCompileOptions::setIntroductionType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3852): warning C26436: The type 'mod_const(class JS::CompileOptions)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3856): warning C26440: Function 'JS::CompileOptions::setFile' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3857): warning C26440: Function 'JS::CompileOptions::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3858): warning C26440: Function 'JS::CompileOptions::setFileAndLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3861): warning C26440: Function 'JS::CompileOptions::setSourceMapURL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3871): warning C26440: Function 'JS::CompileOptions::setMutedErrors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3875): warning C26440: Function 'JS::CompileOptions::setUTF8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3876): warning C26440: Function 'JS::CompileOptions::setColumn' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3877): warning C26440: Function 'JS::CompileOptions::setScriptSourceOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3878): warning C26440: Function 'JS::CompileOptions::setIsRunOnce' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3879): warning C26440: Function 'JS::CompileOptions::setNoScriptRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3880): warning C26440: Function 'JS::CompileOptions::setSelfHostingMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3881): warning C26440: Function 'JS::CompileOptions::setCanLazilyParse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3882): warning C26440: Function 'JS::CompileOptions::setSourceIsLazy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3883): warning C26440: Function 'JS::CompileOptions::setNonSyntacticScope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3884): warning C26440: Function 'JS::CompileOptions::setIntroductionType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3896): warning C26440: Function 'JS::CompileOptions::maybeMakeStrictMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4842): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4839): warning C26440: Function 'JSID_TO_FLAT_STRING' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4849): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4846): warning C26440: Function 'JS_ASSERT_STRING_IS_FLAT' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4855): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4853): warning C26440: Function 'JS_FORGET_STRING_FLATNESS' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4944): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4950): warning C26432: If you define or delete any default operation in the type 'class JSAutoByteString', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4951): warning C26447: The function is declared 'noexcept' but calls function 'JS_free()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4979): warning C26440: Function 'JSAutoByteString::ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4983): warning C26440: Function 'JSAutoByteString::operator!' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4987): warning C26440: Function 'JSAutoByteString::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5077): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5103): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5101): warning C26440: Function 'JS::PropertySpecNameIsSymbol' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5103): warning C26496: The variable 'u' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5379): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5385): warning C26432: If you define or delete any default operation in the type 'class JSErrorBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5386): warning C26447: The function is declared 'noexcept' but calls function 'freeMessage()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5405): warning C26440: Function 'JSErrorBase::message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5464): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5467): warning C26440: Function 'JSErrorNotes::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5473): warning C26440: Function 'JSErrorNotes::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5474): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5477): warning C26440: Function 'JSErrorNotes::iterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5501): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5508): warning C26432: If you define or delete any default operation in the type 'class JSErrorReport', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5509): warning C26447: The function is declared 'noexcept' but calls function 'freeLinebuf()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5528): warning C26440: Function 'JSErrorReport::linebuf' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5531): warning C26440: Function 'JSErrorReport::linebufLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5534): warning C26440: Function 'JSErrorReport::tokenOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5974): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5979): warning C26432: If you define or delete any default operation in the type 'class JS::AutoFilename', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5980): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6035): warning C26432: If you define or delete any default operation in the type 'class JS::AutoHideScriptedCaller', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6036): warning C26447: The function is declared 'noexcept' but calls function 'UnhideScriptedCaller()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6053): warning C26440: Function 'JS::TranscodeSource::TranscodeSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6256): warning C26432: If you define or delete any default operation in the type 'class JS::WasmModuleListener', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6256): warning C26436: The type 'class JS::WasmModuleListener' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6271): warning C26432: If you define or delete any default operation in the type 'struct JS::WasmModule', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6382): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6433): warning C26440: Function 'JS::MaxFrames::MaxFrames' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6470): warning C26495: Variable 'JS::FirstSubsumedFrame::cx' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6470): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6478): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6479): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6485): warning C26447: The function is declared 'noexcept' but calls function 'JS_DropPrincipals()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\idle_thread_block.h(53): warning C26432: If you define or delete any default operation in the type 'class mongo::IdleThreadBlock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\concurrency\idle_thread_block.h(54): warning C26447: The function is declared 'noexcept' but calls function 'endIdleThreadBlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\mozjs\engine.h(70): warning C26440: Function 'mongo::mozjs::MozJSScriptEngine::runTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\mozjs\engine.h(72): warning C26440: Function 'mongo::mozjs::MozJSScriptEngine::utf8Ok' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\mozjs\engine.h(93): warning C26440: Function 'mongo::mozjs::MozJSScriptEngine::getScopeInitCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\scripting\mozjs\engine.h(97): warning C26440: Function 'mongo::mozjs::MozJSScriptEngine::getDeadlineMonitor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(286): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(290): warning C26433: Function 'boost::system::detail::generic_error_category::name' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(290): warning C26436: The type 'mod_const(class boost::system::detail::generic_error_category)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(304): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(308): warning C26433: Function 'boost::system::detail::system_error_category::name' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(308): warning C26436: The type 'mod_const(class boost::system::detail::system_error_category)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(722): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(711): warning C26440: Function 'boost::detail::throws' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(783): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(786): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(787): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(796): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(799): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(775): warning C26440: Function 'boost::system::hash_value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(855): warning C26447: The function is declared 'noexcept' but calls function 'message()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(838): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(847): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(868): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\generic_category.hpp(81): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\generic_category.hpp(66): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\generic_category.hpp(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\generic_category.hpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(899): warning C26433: Function 'boost::system::detail::generic_error_category::message' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(904): warning C26433: Function 'boost::system::detail::generic_error_category::message' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\get_last_error.hpp(20): warning C28251: Inconsistent annotation for 'GetLastError': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\errhandlingapi.h(89).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(25): warning C28251: Inconsistent annotation for 'FormatMessageA': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\winbase.h(2408).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(36): warning C28251: Inconsistent annotation for 'FormatMessageW': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\winbase.h(2423).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(47): warning C28251: Inconsistent annotation for 'SetErrorMode': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\errhandlingapi.h(131).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(104): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(125): warning C26440: Function 'boost::winapi::format_message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(138): warning C26440: Function 'boost::winapi::format_message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\character_code_conversion.hpp(21): warning C28251: Inconsistent annotation for 'MultiByteToWideChar': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\stringapiset.h(126).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\character_code_conversion.hpp(30): warning C28251: Inconsistent annotation for 'WideCharToMultiByte': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\stringapiset.h(141).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\local_memory.hpp(27): warning C28251: Inconsistent annotation for 'LocalAlloc': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\winbase.h(1112).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\local_memory.hpp(32): warning C28251: Inconsistent annotation for 'LocalReAlloc': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\winbase.h(1122).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\local_memory.hpp(37): warning C28251: Inconsistent annotation for 'LocalFree': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\winbase.h(1200).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(50): warning C26440: Function 'boost::system::detail::unknown_message_win32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(58): warning C26440: Function 'boost::system::detail::message_cp_win32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(113): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(117): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(127): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(127): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(127): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(104): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(84): warning C26447: The function is declared 'noexcept' but calls function 'message_cp_win32()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(135): warning C26447: The function is declared 'noexcept' but calls function 'unknown_message_win32()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(115): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(94): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(71): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(140): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(145): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(155): warning C26432: If you define or delete any default operation in the type 'struct boost::system::detail::local_free', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(164): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(171): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(175): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(193): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(193): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(193): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(202): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(202): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(202): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(211): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(211): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(216): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(173): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(211): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(211): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(216): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(915): warning C26433: Function 'boost::system::detail::system_error_category::default_error_condition' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(920): warning C26433: Function 'boost::system::detail::system_error_category::message' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(925): warning C26433: Function 'boost::system::detail::system_error_category::message' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(33): warning C26440: Function 'boost::system::detail::std_category::std_category' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(37): warning C26433: Function 'boost::system::detail::std_category::name' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(42): warning C26433: Function 'boost::system::detail::std_category::message' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(47): warning C26433: Function 'boost::system::detail::std_category::default_error_condition' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(49): warning C26447: The function is declared 'noexcept' but calls function 'error_condition()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(68): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(70): warning C26489: Don't dereference a pointer that may be invalid: 'r.first'. 'r.std::pair<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<boost::system::error_category const * const,std::unique_ptr<boost::system::detail::std_category,std::default_delete<boost::system::detail::std_category> > > > > >,bool>::first' may have been invalidated at line 68 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(76): warning C26433: Function 'boost::system::detail::std_category::equivalent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(83): warning C26447: The function is declared 'noexcept' but calls function 'error_category const & __ptr64()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(80): warning C26496: The variable 'bn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(85): warning C26496: The variable 'bn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(93): warning C26496: The variable 'bn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(93): warning C26489: Don't dereference a pointer that may be invalid: '*pc2->pc_'. 'pc2.boost::system::detail::std_category::pc_' may have been invalidated at line 93 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(93): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'boost::system::error_condition::error_condition' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(105): warning C26433: Function 'boost::system::detail::std_category::equivalent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(112): warning C26447: The function is declared 'noexcept' but calls function 'error_category const & __ptr64()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(109): warning C26496: The variable 'bc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(114): warning C26496: The variable 'bc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(122): warning C26496: The variable 'bc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(122): warning C26489: Don't dereference a pointer that may be invalid: '*pc2->pc_'. 'pc2.boost::system::detail::std_category::pc_' may have been invalidated at line 122 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(122): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'boost::system::error_code::error_code' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path_traits.hpp(115): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path_traits.hpp(124): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(47): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(47): warning C26432: If you define or delete any default operation in the type 'class boost::system::system_error', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(59): warning C26433: Function 'boost::system::system_error::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(68): warning C26447: The function is declared 'noexcept' but calls function 'what()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(68): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(69): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(70): warning C26447: The function is declared 'noexcept' but calls function 'message()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(70): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(73): warning C26447: The function is declared 'noexcept' but calls function 'what()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(158): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::path', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(179): warning C26456: Operator 'boost::filesystem::path::operator=' hides a non-virtual operator 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(215): warning C26456: Operator 'boost::filesystem::path::operator=' hides a non-virtual operator 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(233): warning C26434: Function 'boost::filesystem::path::operator=' hides a non-virtual function 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(235): warning C26434: Function 'boost::filesystem::path::operator=' hides a non-virtual function 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(237): warning C26434: Function 'boost::filesystem::path::operator=' hides a non-virtual function 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(238): warning C26434: Function 'boost::filesystem::path::operator=' hides a non-virtual function 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(358): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(436): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(444): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(450): warning C26440: Function 'boost::filesystem::path::wstring' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(451): warning C26440: Function 'boost::filesystem::path::wstring' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(163): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(533): warning C26440: Function 'boost::filesystem::path::has_filename' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(583): warning C26489: Don't dereference a pointer that may be invalid: '&tmp.m_pathname'. 'tmp.boost::filesystem::path::m_pathname' may have been invalidated at line 583 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(590): warning C26440: Function 'boost::filesystem::path::has_leaf' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(690): warning C26440: Function 'boost::filesystem::path::iterator::dereference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(692): warning C26440: Function 'boost::filesystem::path::iterator::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(733): warning C26440: Function 'boost::filesystem::path::reverse_iterator::dereference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(767): warning C26440: Function 'boost::filesystem::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(773): warning C26440: Function 'boost::filesystem::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(781): warning C26440: Function 'boost::filesystem::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(790): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(790): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(881): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(881): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(882): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(1008): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(1016): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\atomic_count_std_atomic.hpp(29): warning C26440: Function 'boost::detail::atomic_count::atomic_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\atomic_count_std_atomic.hpp(33): warning C26440: Function 'boost::detail::atomic_count::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\atomic_count_std_atomic.hpp(38): warning C26440: Function 'boost::detail::atomic_count::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\atomic_count_std_atomic.hpp(43): warning C26440: Function 'boost::detail::atomic_count::operator long' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(77): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(77): warning C26447: The function is declared 'noexcept' but calls function 'operator long()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(82): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(87): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(87): warning C26447: The function is declared 'noexcept' but calls function 'operator--()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(77): warning C26447: The function is declared 'noexcept' but calls function 'system_error()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(81): warning C26447: The function is declared 'noexcept' but calls function 'operator new()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(81): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(83): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(89): warning C26447: The function is declared 'noexcept' but calls function 'system_error()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(93): warning C26447: The function is declared 'noexcept' but calls function 'operator new()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(93): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(95): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(101): warning C26447: The function is declared 'noexcept' but calls function 'system_error()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(105): warning C26447: The function is declared 'noexcept' but calls function 'operator new()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(105): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(107): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(110): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::filesystem_error', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(123): warning C26433: Function 'boost::filesystem::filesystem_error::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(132): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(135): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(136): warning C26447: The function is declared 'noexcept' but calls function 'string()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(136): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(137): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(141): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(142): warning C26447: The function is declared 'noexcept' but calls function 'string()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(142): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(143): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(255): warning C26440: Function 'boost::filesystem::operator&=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(281): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::file_status', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(349): warning C26497: The function 'boost::filesystem::is_regular' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(376): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(378): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(380): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(384): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(386): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(545): warning C26447: The function is declared 'noexcept' but calls function 'copy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(388): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(551): warning C26447: The function is declared 'noexcept' but calls function 'copy_directory()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(391): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(567): warning C26447: The function is declared 'noexcept' but calls function 'copy_file()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(572): warning C26447: The function is declared 'noexcept' but calls function 'copy_file()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(393): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(581): warning C26447: The function is declared 'noexcept' but calls function 'copy_symlink()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(395): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(587): warning C26447: The function is declared 'noexcept' but calls function 'create_directories()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(397): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(593): warning C26447: The function is declared 'noexcept' but calls function 'create_directory()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(400): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(599): warning C26447: The function is declared 'noexcept' but calls function 'create_directory_symlink()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(402): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(605): warning C26447: The function is declared 'noexcept' but calls function 'create_hard_link()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(404): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(611): warning C26447: The function is declared 'noexcept' but calls function 'create_symlink()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(406): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(616): warning C26447: The function is declared 'noexcept' but calls function 'current_path()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(408): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(622): warning C26447: The function is declared 'noexcept' but calls function 'current_path()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(410): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(629): warning C26447: The function is declared 'noexcept' but calls function 'equivalent()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(412): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(635): warning C26447: The function is declared 'noexcept' but calls function 'file_size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(414): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(641): warning C26447: The function is declared 'noexcept' but calls function 'hard_link_count()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(382): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(416): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(658): warning C26447: The function is declared 'noexcept' but calls function 'last_write_time()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(419): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(665): warning C26447: The function is declared 'noexcept' but calls function 'last_write_time()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(421): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(671): warning C26447: The function is declared 'noexcept' but calls function 'permissions()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(423): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(427): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(685): warning C26447: The function is declared 'noexcept' but calls function 'remove()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(429): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(692): warning C26447: The function is declared 'noexcept' but calls function 'remove_all()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(431): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(698): warning C26447: The function is declared 'noexcept' but calls function 'rename()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(433): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(704): warning C26447: The function is declared 'noexcept' but calls function 'resize_file()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(425): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(435): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(719): warning C26447: The function is declared 'noexcept' but calls function 'space()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(437): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(439): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(441): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(443): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(777): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::directory_entry', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(849): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(836): warning C26447: The function is declared 'noexcept' but calls function 'm_get_status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(850): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(839): warning C26447: The function is declared 'noexcept' but calls function 'm_get_symlink_status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(841): warning C26447: The function is declared 'noexcept' but calls function 'operator==()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(842): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(843): warning C26447: The function is declared 'noexcept' but calls function 'operator<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(844): warning C26447: The function is declared 'noexcept' but calls function 'operator<=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(845): warning C26447: The function is declared 'noexcept' but calls function 'operator>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(846): warning C26447: The function is declared 'noexcept' but calls function 'operator>=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(871): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(872): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(873): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(874): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(875): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(876): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(877): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(878): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(880): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(911): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(917): warning C26432: If you define or delete any default operation in the type 'struct boost::filesystem::detail::dir_itr_imp', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(919): warning C26447: The function is declared 'noexcept' but calls function 'dir_itr_close()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(957): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(955): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(961): warning C26447: The function is declared 'noexcept' but calls function 'dir_itr_imp>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(969): warning C26447: The function is declared 'noexcept' but calls function 'directory_iterator_construct()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(961): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(976): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::directory_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(981): warning C26456: Operator 'boost::filesystem::directory_iterator::operator=' hides a non-virtual operator 'boost::iterators::iterator_facade<boost::filesystem::directory_iterator,boost::filesystem::directory_entry,boost::iterators::single_pass_traversal_tag,boost::filesystem::directory_entry & __ptr64,__int64>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(990): warning C26447: The function is declared 'noexcept' but calls function 'directory_iterator_increment()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1011): warning C26440: Function 'boost::filesystem::directory_iterator::dereference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1017): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1019): warning C26440: Function 'boost::filesystem::directory_iterator::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1054): warning C26447: The function is declared 'noexcept' but calls function 'directory_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1096): warning C26440: Function 'boost::filesystem::operator&=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1148): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1157): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1167): warning C26447: The function is declared 'noexcept' but calls function 'recur_dir_itr_imp>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1176): warning C26447: The function is declared 'noexcept' but calls function 'directory_entry & __ptr64,__int64>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1178): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1185): warning C26447: The function is declared 'noexcept' but calls function 'push()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1193): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1199): warning C26447: The function is declared 'noexcept' but calls function 'recur_dir_itr_imp>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1208): warning C26447: The function is declared 'noexcept' but calls function 'directory_entry & __ptr64,__int64>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1210): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1217): warning C26447: The function is declared 'noexcept' but calls function 'push()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1225): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1199): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1233): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::recursive_directory_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1238): warning C26456: Operator 'boost::filesystem::recursive_directory_iterator::operator=' hides a non-virtual operator 'boost::iterators::iterator_facade<boost::filesystem::recursive_directory_iterator,boost::filesystem::directory_entry,boost::iterators::single_pass_traversal_tag,boost::filesystem::directory_entry & __ptr64,__int64>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1249): warning C26447: The function is declared 'noexcept' but calls function 'increment()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1250): warning C26447: The function is declared 'noexcept' but calls function 'empty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1251): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1282): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1290): warning C26447: The function is declared 'noexcept' but calls function 'pop()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1291): warning C26447: The function is declared 'noexcept' but calls function 'empty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1291): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1344): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1387): warning C26447: The function is declared 'noexcept' but calls function 'recursive_directory_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\string_file.hpp(36): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\string_file.hpp(38): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\string_file.hpp(36): warning C26496: The variable 'sz' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongouser.h(20): warning C26440: Function 'Robomongo::MongoUser::MongoUser' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(55): warning C26440: Function 'mongo::logProcessDetailsForLogRotate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(63): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(68): warning C26432: If you define or delete any default operation in the type 'class Robomongo::ScriptEngine', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(76): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.1'. 'temporary 1' may have been invalidated at line 76 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(82): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.5'. 'temporary 5' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(200): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(228): warning C26496: The variable 'elapsed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(230): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(256): warning C26440: Function 'Robomongo::ScriptEngine::interrupt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(287): warning C26485: Expression 'buff': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(315): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(323): warning C26496: The variable 'e' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(315): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args.{vfptr}' in call to 'mongo::Scope::invokeSafe' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(321): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'arr.{vfptr}' in call to 'mongo::BSONObjIterator::BSONObjIterator' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(381): warning C26496: The variable 'limit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(382): warning C26496: The variable 'skip' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(383): warning C26496: The variable 'batchSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(384): warning C26496: The variable 'options' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(386): warning C26496: The variable 'special' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(374): warning C26489: Don't dereference a pointer that may be invalid: '&serverAddress'. 'serverAddress' may have been invalidated at line 374 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(401): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'pipeline.{vfptr}' in call to 'mongo::BSONObj::BSONObj' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(406): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'origPipeline.{vfptr}' in call to 'Robomongo::AggrInfo::AggrInfo' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(430): warning C26496: The variable 'serverIsValid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(433): warning C26496: The variable 'dbIsValid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(479): warning C26489: Don't dereference a pointer that may be invalid: '&statement'. 'statement' may have been invalidated at line 479 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\engine\scriptengine.cpp(480): warning C26489: Don't dereference a pointer that may be invalid: '&statement'. 'statement' may have been invalidated at line 479 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(132): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(132): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::basic_ofstream<char,struct std::char_traits<char> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(129): warning C26434: Function 'boost::filesystem::basic_ofstream<char,std::char_traits<char> >::open' hides a non-virtual function 'std::basic_ofstream<char,std::char_traits<char> >::open' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(115): warning C26434: Function 'boost::filesystem::basic_ofstream<char,std::char_traits<char> >::basic_ofstream<char,std::char_traits<char> >' hides a non-virtual function 'std::basic_ofstream<char,std::char_traits<char> >::basic_ofstream<char,std::char_traits<char> >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(115): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(100): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(100): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::basic_ifstream<char,struct std::char_traits<char> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(97): warning C26434: Function 'boost::filesystem::basic_ifstream<char,std::char_traits<char> >::open' hides a non-virtual function 'std::basic_ifstream<char,std::char_traits<char> >::open' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(83): warning C26434: Function 'boost::filesystem::basic_ifstream<char,std::char_traits<char> >::basic_ifstream<char,std::char_traits<char> >' hides a non-virtual function 'std::basic_ifstream<char,std::char_traits<char> >::basic_ifstream<char,std::char_traits<char> >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(83): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(164): warning C26440: Function 'boost::intrusive_ptr<boost::filesystem::detail::recur_dir_itr_imp>::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(91): warning C26440: Function 'boost::intrusive_ptr<boost::filesystem::detail::recur_dir_itr_imp>::intrusive_ptr<boost::filesystem::detail::recur_dir_itr_imp>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(67): warning C26440: Function 'boost::intrusive_ptr<boost::filesystem::detail::recur_dir_itr_imp>::intrusive_ptr<boost::filesystem::detail::recur_dir_itr_imp>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(125): warning C26447: The function is declared 'noexcept' but calls function 'atomic_count()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\refcounted.h(64): warning C26432: If you define or delete any default operation in the type 'class js::AtomicRefCounted<struct JS::WasmModule>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(620): warning C26447: The function is declared 'noexcept' but calls function 'FreePolicy> > >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\uniqueptr.h(288): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcvector.h(192): warning C26434: Function 'js::MutableWrappedPtrOperations<JS::GCVector<JS::Value,8,js::TempAllocPolicy>,JS::Rooted<JS::GCVector<JS::Value,8,js::TempAllocPolicy> > >::begin' hides a non-virtual function 'js::WrappedPtrOperations<JS::GCVector<JS::Value,8,js::TempAllocPolicy>,JS::Rooted<JS::GCVector<JS::Value,8,js::TempAllocPolicy> > >::begin' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(242): warning C26496: The variable 'toAdvance' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(224): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(206): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::IterImpl::RemainingInSegment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(154): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'segment.mData' in call to 'js::SystemAllocPolicy::free_' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(144): warning C26496: The variable 'segment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(141): warning C26429: Symbol 'aMallocSizeOf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(139): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::Size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(135): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(125): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(101): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\range.h(28): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\range.h(29): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\range.h(26): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\rangedptr.h(116): warning C26440: Function 'mozilla::RangedPtr<unsigned char>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(279): warning C26440: Function 'JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>::array' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(212): warning C26440: Function 'JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(142): warning C26440: Function 'JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>::clearUsedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(306): warning C26440: Function 'mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromTicks' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\debugonly.h(87): warning C26432: If you define or delete any default operation in the type 'class mozilla::DebugOnly<unsigned char const *>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\debugonly.h(70): warning C26440: Function 'mozilla::DebugOnly<unsigned char const * __ptr64>::DebugOnly<unsigned char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(280): warning C26440: Function 'JS::Heap<JSObject * __ptr64>::unbarrieredGet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(269): warning C26434: Function 'JS::Heap<JSObject * __ptr64>::operator=' hides a non-virtual function 'js::HeapBase<JSObject * __ptr64,JS::Heap<JSObject * __ptr64> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(269): warning C26434: Function 'JS::Heap<JSObject * __ptr64>::operator=' hides a non-virtual function 'js::HeapBase<JSObject * __ptr64,JS::Heap<JSObject * __ptr64> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(264): warning C26432: If you define or delete any default operation in the type 'class JS::Heap<class JSObject *>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(265): warning C26447: The function is declared 'noexcept' but calls function 'initial()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(265): warning C26447: The function is declared 'noexcept' but calls function 'post()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(262): warning C26495: Variable 'JS::Heap<JSObject *>::ptr' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(254): warning C26495: Variable 'JS::Heap<JSObject *>::ptr' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(420): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(468): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1310): warning C26434: Function 'JS::PersistentRooted<JSString * __ptr64>::operator=' hides a non-virtual function 'js::RootedBase<JSString * __ptr64,JS::PersistentRooted<JSString * __ptr64> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(976): warning C26432: If you define or delete any default operation in the type 'class JS::Rooted<class JS::Value>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(997): warning C26434: Function 'JS::Rooted<JSString * __ptr64>::operator=' hides a non-virtual function 'js::RootedBase<JSString * __ptr64,JS::Rooted<JSString * __ptr64> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(997): warning C26434: Function 'JS::Rooted<JSString * __ptr64>::operator=' hides a non-virtual function 'js::RootedBase<JSString * __ptr64,JS::Rooted<JSString * __ptr64> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(545): warning C26440: Function 'JS::Handle<JS::Value>::address' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(634): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\pair.h(74): warning C26440: Function 'mozilla::detail::PairHelper<char * __ptr64,JS::FreePolicy,1,0>::first' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1437): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcvector.h(165): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcvector.h(186): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(553): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(530): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(533): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(518): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(512): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(253): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::IterImpl::Done' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(201): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(198): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::IterImpl::HasRoomFor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(56): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::Segment::End' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(56): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(55): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::Segment::Start' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\rangedptr.h(52): warning C26440: Function 'mozilla::RangedPtr<UNKNOWN>::checkSanity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(67): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(199): warning C26440: Function 'mozilla::detail::IntrinsicMemoryOps<unsigned int,1>::store' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(194): warning C26440: Function 'mozilla::detail::IntrinsicMemoryOps<unsigned int,1>::load' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(364): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\gcpolicyapi.h(115): warning C26440: Function 'JS::GCPointerPolicy<JSObject * __ptr64>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1311): warning C26440: Function 'JS::PersistentRooted<JSString * __ptr64>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(998): warning C26440: Function 'JS::Rooted<JSString * __ptr64>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(987): warning C26440: Function 'JS::Rooted<JSString * __ptr64>::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(545): warning C26440: Function 'JS::Handle<JSObject * __ptr64>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(643): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(524): warning C26440: Function 'mozilla::Vector<JS::Value,8,js::TempAllocPolicy>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(514): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(42): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::Segment::Segment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(312): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(999): warning C26440: Function 'JS::Rooted<JS::Value>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(779): warning C26440: Function 'js::DispatchWrapper<JS::GCVector<JS::Value,8,js::TempAllocPolicy> >::operator JS::GCVector<JS::Value,8,js::TempAllocPolicy> const & __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\pair.h(76): warning C26440: Function 'mozilla::detail::PairHelper<JSErrorNotes * __ptr64,JS::DeletePolicy<JSErrorNotes>,1,0>::second' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(484): warning C26440: Function 'mozilla::RotateLeft<unsigned int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(484): warning C26497: The function 'mozilla::RotateLeft<unsigned int>' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(210): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(222): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(863): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(927): warning C26447: The function is declared 'noexcept' but calls function 'MallocAllocPolicy> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(928): warning C26447: The function is declared 'noexcept' but calls function 'endNoCheck()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(928): warning C26447: The function is declared 'noexcept' but calls function 'beginNoCheck()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(928): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(929): warning C26447: The function is declared 'noexcept' but calls function 'usingInlineStorage()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(930): warning C26447: The function is declared 'noexcept' but calls function 'beginNoCheck()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(930): warning C26447: The function is declared 'noexcept' but calls function 'free_()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(144): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(159): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\casting.h(41): warning C26440: Function 'mozilla::BitwiseCast<unsigned __int64,double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(969): warning C26495: Variable 'JS::Rooted<JSObject *>::stack' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(962): warning C26495: Variable 'JS::Rooted<JSObject *>::stack' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(408): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(425): warning C26496: The variable 'capacity' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(428): warning C26489: Don't dereference a pointer that may be invalid: 'lastSegment->mData + lastSegment->mSize'. 'lastSegment.mozilla::BufferList<js::SystemAllocPolicy>::Segment::mData' may have been invalidated at line 423 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(434): warning C26489: Don't dereference a pointer that may be invalid: 'data'. 'data' may have been invalidated at line 423 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(434): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(417): warning C26429: Symbol 'aSize' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(428): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(453): warning C26496: The variable 'toCopy' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(458): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(877): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(1549): warning C26429: Symbol 'aMallocSizeOf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\move.h(200): warning C26440: Function 'mozilla::Move<mozilla::BufferList<js::SystemAllocPolicy> & __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(477): warning C26496: The variable 'toAdvance' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(469): warning C26429: Symbol 'aSuccess' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1131): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1127): warning C26415: Smart pointer parameter 'root' is used only to access contained pointer. Use T* or T& instead (r.30). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1127): warning C26418: Shared pointer parameter 'root' is not copied or moved. Use T* or T& instead (r.36). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(568): warning C26495: Variable 'mozilla::Variant<char const *,mozilla::UniquePtr<char [0],JS::FreePolicy> >::rawData' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(574): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(228): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(542): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\wrappingoperations.h(133): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(510): warning C26440: Function 'mozilla::Variant<char const * __ptr64,mozilla::UniquePtr<char [0],JS::FreePolicy> >::ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(511): warning C26485: Expression 'this->rawData': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(408): warning C26495: Variable 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::CRAndStorage<1,0>::mBytes' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(70): warning C26440: Function 'mozilla::detail::VectorImpl<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy,0>::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(560): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(461): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::endNoCheck' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(463): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(456): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::beginNoCheck' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(448): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(175): warning C26440: Function 'mozilla::detail::VectorImpl<js::SharedArrayRawBuffer * __ptr64,0,js::SystemAllocPolicy,1>::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(998): warning C26440: Function 'JS::Rooted<JS::Value>::address' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(948): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(381): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(430): warning C26440: Function 'mozilla::Vector<js::SharedArrayRawBuffer * __ptr64,0,js::SystemAllocPolicy>::CRAndStorage<0,0>::storage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(951): warning C26440: Function 'JS::Rooted<JS::Value>::rootLists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\wrappingoperations.h(116): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\wrappingoperations.h(102): warning C26440: Function 'mozilla::detail::WrappingMultiplyHelper<unsigned int>::multiply' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(417): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::CRAndStorage<1,0>::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(417): warning C26485: Expression 'this->mBytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\array.h(40): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\array.h(37): warning C26440: Function 'mozilla::Array<JS::Rooted<void * __ptr64> * __ptr64,14>::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\array.h(40): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\templatelib.h(80): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\templatelib.h(108): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(989): warning C26494: Variable 'newCap' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(997): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(1003): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(994): warning C26496: The variable 'newSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(1033): warning C26496: The variable 'newMinCap' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(1043): warning C26496: The variable 'newMinSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(1044): warning C26496: The variable 'newSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\reentrancyguard.h(33): warning C26440: Function 'mozilla::ReentrancyGuard::ReentrancyGuard<mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection,0,mozilla::MallocAllocPolicy> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\move.h(211): warning C26440: Function 'mozilla::Forward<JSObject * __ptr64 & __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(109): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path_traits.hpp(256): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(632): warning C26440: Function 'mozilla::Variant<char const * __ptr64,mozilla::UniquePtr<char [0],JS::FreePolicy> >::is<0>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(142): warning C26440: Function 'mozilla::detail::TagHelper<bool,0,char const * __ptr64,char const * __ptr64,mozilla::detail::VariantImplementation<bool,1,mozilla::UniquePtr<char [0],JS::FreePolicy> >,1>::tag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(144): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'dst.mData' in call to 'mozilla::detail::VectorImpl<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy,0>::new_<mozilla::BufferList<js::SystemAllocPolicy>::Segment>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(142): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(508): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::allocPolicy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\uniqueptr.h(443): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(965): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'newBuf.mData' in call to 'mozilla::detail::VectorImpl<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy,0>::moveConstruct<mozilla::BufferList<js::SystemAllocPolicy>::Segment>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(48): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(123): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(188): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(387): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(392): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(513): warning C26440: Function 'js::CalculateAllocSize<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(513): warning C26429: Symbol 'bytesOut' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(6): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(6): warning C26433: Function 'Robomongo::EstablishConnectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(6): warning C26440: Function 'Robomongo::EstablishConnectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(7): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(7): warning C26433: Function 'Robomongo::EstablishConnectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(7): warning C26440: Function 'Robomongo::EstablishConnectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(8): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(8): warning C26433: Function 'Robomongo::ReplicaSetRefreshed::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(8): warning C26440: Function 'Robomongo::ReplicaSetRefreshed::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(9): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(9): warning C26433: Function 'Robomongo::RefreshReplicaSetFolderRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(9): warning C26440: Function 'Robomongo::RefreshReplicaSetFolderRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(10): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(10): warning C26433: Function 'Robomongo::RefreshReplicaSetFolderResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(10): warning C26440: Function 'Robomongo::RefreshReplicaSetFolderResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(11): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(11): warning C26433: Function 'Robomongo::ReplicaSetFolderLoading::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(11): warning C26440: Function 'Robomongo::ReplicaSetFolderLoading::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(12): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(12): warning C26433: Function 'Robomongo::ReplicaSetFolderRefreshed::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(12): warning C26440: Function 'Robomongo::ReplicaSetFolderRefreshed::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(13): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(13): warning C26433: Function 'Robomongo::LoadDatabaseNamesRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(13): warning C26440: Function 'Robomongo::LoadDatabaseNamesRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(14): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(14): warning C26433: Function 'Robomongo::LoadDatabaseNamesResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(14): warning C26440: Function 'Robomongo::LoadDatabaseNamesResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(15): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(15): warning C26433: Function 'Robomongo::LoadCollectionNamesRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(15): warning C26440: Function 'Robomongo::LoadCollectionNamesRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(16): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(16): warning C26433: Function 'Robomongo::LoadCollectionNamesResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(16): warning C26440: Function 'Robomongo::LoadCollectionNamesResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(17): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(17): warning C26433: Function 'Robomongo::LoadUsersRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(17): warning C26440: Function 'Robomongo::LoadUsersRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(18): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(18): warning C26433: Function 'Robomongo::LoadCollectionIndexesRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(18): warning C26440: Function 'Robomongo::LoadCollectionIndexesRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(19): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(19): warning C26433: Function 'Robomongo::LoadCollectionIndexesResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(19): warning C26440: Function 'Robomongo::LoadCollectionIndexesResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(20): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(20): warning C26433: Function 'Robomongo::AddEditIndexRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(20): warning C26440: Function 'Robomongo::AddEditIndexRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(21): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(21): warning C26433: Function 'Robomongo::AddEditIndexResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(21): warning C26440: Function 'Robomongo::AddEditIndexResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(22): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(22): warning C26433: Function 'Robomongo::DropCollectionIndexRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(22): warning C26440: Function 'Robomongo::DropCollectionIndexRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(23): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(23): warning C26433: Function 'Robomongo::DropCollectionIndexResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(23): warning C26440: Function 'Robomongo::DropCollectionIndexResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(24): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(24): warning C26433: Function 'Robomongo::LoadUsersResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(24): warning C26440: Function 'Robomongo::LoadUsersResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(25): warning C26433: Function 'Robomongo::LoadFunctionsRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(25): warning C26440: Function 'Robomongo::LoadFunctionsRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(26): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(26): warning C26433: Function 'Robomongo::LoadFunctionsResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(26): warning C26440: Function 'Robomongo::LoadFunctionsResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(27): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(27): warning C26433: Function 'Robomongo::ConnectingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(27): warning C26440: Function 'Robomongo::ConnectingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(28): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(28): warning C26433: Function 'Robomongo::ConnectionFailedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(28): warning C26440: Function 'Robomongo::ConnectionFailedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(29): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(29): warning C26433: Function 'Robomongo::ConnectionEstablishedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(29): warning C26440: Function 'Robomongo::ConnectionEstablishedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(30): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(30): warning C26433: Function 'Robomongo::DatabaseListLoadedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(30): warning C26440: Function 'Robomongo::DatabaseListLoadedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(31): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(31): warning C26433: Function 'Robomongo::OpeningShellEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(31): warning C26440: Function 'Robomongo::OpeningShellEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(32): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(32): warning C26433: Function 'Robomongo::ExecuteQueryRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(32): warning C26440: Function 'Robomongo::ExecuteQueryRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(33): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(33): warning C26433: Function 'Robomongo::ExecuteQueryResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(33): warning C26440: Function 'Robomongo::ExecuteQueryResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(34): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(34): warning C26433: Function 'Robomongo::DocumentListLoadedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(34): warning C26440: Function 'Robomongo::DocumentListLoadedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(35): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(35): warning C26433: Function 'Robomongo::ExecuteScriptRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(35): warning C26440: Function 'Robomongo::ExecuteScriptRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(36): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(36): warning C26433: Function 'Robomongo::ExecuteScriptResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(36): warning C26440: Function 'Robomongo::ExecuteScriptResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(37): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(37): warning C26433: Function 'Robomongo::AutocompleteRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(37): warning C26440: Function 'Robomongo::AutocompleteRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(38): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(38): warning C26433: Function 'Robomongo::AutocompleteResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(38): warning C26440: Function 'Robomongo::AutocompleteResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(39): warning C26433: Function 'Robomongo::ScriptExecutedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(39): warning C26440: Function 'Robomongo::ScriptExecutedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(40): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(40): warning C26433: Function 'Robomongo::ScriptExecutingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(40): warning C26440: Function 'Robomongo::ScriptExecutingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(41): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(41): warning C26433: Function 'Robomongo::InsertDocumentRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(41): warning C26440: Function 'Robomongo::InsertDocumentRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(42): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(42): warning C26433: Function 'Robomongo::InsertDocumentResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(42): warning C26440: Function 'Robomongo::InsertDocumentResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(43): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(43): warning C26433: Function 'Robomongo::RemoveDocumentRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(43): warning C26440: Function 'Robomongo::RemoveDocumentRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(44): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(44): warning C26433: Function 'Robomongo::RemoveDocumentResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(44): warning C26440: Function 'Robomongo::RemoveDocumentResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(45): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(45): warning C26433: Function 'Robomongo::CreateDatabaseRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(45): warning C26440: Function 'Robomongo::CreateDatabaseRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(46): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(46): warning C26433: Function 'Robomongo::CreateDatabaseResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(46): warning C26440: Function 'Robomongo::CreateDatabaseResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(47): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(47): warning C26433: Function 'Robomongo::DropDatabaseRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(47): warning C26440: Function 'Robomongo::DropDatabaseRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(48): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(48): warning C26433: Function 'Robomongo::DropDatabaseResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(48): warning C26440: Function 'Robomongo::DropDatabaseResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(49): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(49): warning C26433: Function 'Robomongo::CreateCollectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(49): warning C26440: Function 'Robomongo::CreateCollectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(50): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(50): warning C26433: Function 'Robomongo::CreateCollectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(50): warning C26440: Function 'Robomongo::CreateCollectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(51): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(51): warning C26433: Function 'Robomongo::DropCollectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(51): warning C26440: Function 'Robomongo::DropCollectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(52): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(52): warning C26433: Function 'Robomongo::DropCollectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(52): warning C26440: Function 'Robomongo::DropCollectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(53): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(53): warning C26433: Function 'Robomongo::RenameCollectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(53): warning C26440: Function 'Robomongo::RenameCollectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(54): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(54): warning C26433: Function 'Robomongo::RenameCollectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(54): warning C26440: Function 'Robomongo::RenameCollectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(55): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(55): warning C26433: Function 'Robomongo::DuplicateCollectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(55): warning C26440: Function 'Robomongo::DuplicateCollectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(56): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(56): warning C26433: Function 'Robomongo::DuplicateCollectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(56): warning C26440: Function 'Robomongo::DuplicateCollectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(57): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(57): warning C26433: Function 'Robomongo::CopyCollectionToDiffServerRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(57): warning C26440: Function 'Robomongo::CopyCollectionToDiffServerRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(58): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(58): warning C26433: Function 'Robomongo::CopyCollectionToDiffServerResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(58): warning C26440: Function 'Robomongo::CopyCollectionToDiffServerResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(59): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(59): warning C26433: Function 'Robomongo::CreateUserRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(59): warning C26440: Function 'Robomongo::CreateUserRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(60): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(60): warning C26433: Function 'Robomongo::CreateUserResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(60): warning C26440: Function 'Robomongo::CreateUserResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(61): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(61): warning C26433: Function 'Robomongo::DropUserRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(61): warning C26440: Function 'Robomongo::DropUserRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(62): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(62): warning C26433: Function 'Robomongo::DropUserResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(62): warning C26440: Function 'Robomongo::DropUserResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(63): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(63): warning C26433: Function 'Robomongo::CreateFunctionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(63): warning C26440: Function 'Robomongo::CreateFunctionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(64): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(64): warning C26433: Function 'Robomongo::CreateFunctionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(64): warning C26440: Function 'Robomongo::CreateFunctionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(65): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(65): warning C26433: Function 'Robomongo::DropFunctionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(65): warning C26440: Function 'Robomongo::DropFunctionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(66): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(66): warning C26433: Function 'Robomongo::DropFunctionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(66): warning C26440: Function 'Robomongo::DropFunctionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(67): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(67): warning C26433: Function 'Robomongo::QueryWidgetUpdatedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(67): warning C26440: Function 'Robomongo::QueryWidgetUpdatedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(68): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(68): warning C26433: Function 'Robomongo::EstablishSshConnectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(68): warning C26440: Function 'Robomongo::EstablishSshConnectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(69): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(69): warning C26433: Function 'Robomongo::EstablishSshConnectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(69): warning C26440: Function 'Robomongo::EstablishSshConnectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(70): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(70): warning C26433: Function 'Robomongo::ListenSshConnectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(70): warning C26440: Function 'Robomongo::ListenSshConnectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(71): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(71): warning C26433: Function 'Robomongo::ListenSshConnectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(71): warning C26440: Function 'Robomongo::ListenSshConnectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(72): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(72): warning C26433: Function 'Robomongo::LogEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(72): warning C26440: Function 'Robomongo::LogEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(73): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(73): warning C26433: Function 'Robomongo::StopScriptRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(73): warning C26440: Function 'Robomongo::StopScriptRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(74): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(74): warning C26433: Function 'Robomongo::OperationFailedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.cpp(74): warning C26440: Function 'Robomongo::OperationFailedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodocument.cpp(10): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodocument.cpp(15): warning C26432: If you define or delete any default operation in the type 'class Robomongo::MongoDocument', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodocument.cpp(22): warning C26440: Function 'Robomongo::MongoDocument::MongoDocument' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodocument.cpp(33): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodocument.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodocument.cpp(31): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(637): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(634): warning C26432: If you define or delete any default operation in the type 'class boost::shared_ptr<class Robomongo::MongoDocument>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(136): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(145): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(108): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(106): warning C26433: Function 'boost::detail::sp_counted_impl_p<Robomongo::MongoDocument>::get_untyped_deleter' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(103): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(101): warning C26433: Function 'boost::detail::sp_counted_impl_p<Robomongo::MongoDocument>::get_local_deleter' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(98): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(96): warning C26433: Function 'boost::detail::sp_counted_impl_p<Robomongo::MongoDocument>::get_deleter' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(88): warning C26433: Function 'boost::detail::sp_counted_impl_p<Robomongo::MongoDocument>::dispose' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(81): warning C26440: Function 'boost::detail::sp_counted_impl_p<Robomongo::MongoDocument>::sp_counted_impl_p<Robomongo::MongoDocument>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\appstyle.cpp(11): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\appstyle.cpp(18): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\appstyle.cpp(39): warning C26433: Function 'Robomongo::AppStyle::drawControl' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\appstyle.cpp(44): warning C26433: Function 'Robomongo::AppStyle::drawPrimitive' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\appstyle.cpp(54): warning C26433: Function 'Robomongo::AppStyle::subElementRect' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.h(81): warning C26440: Function 'Robomongo::MongoServer::databases' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.h(90): warning C26440: Function 'Robomongo::MongoServer::version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.h(91): warning C26440: Function 'Robomongo::MongoServer::getStorageEngineType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.h(102): warning C26440: Function 'Robomongo::MongoServer::worker' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.h(104): warning C26440: Function 'Robomongo::MongoServer::replicaSetInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(99): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(99): warning C26432: If you define or delete any default operation in the type 'class mongo::DBClientConnection', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(100): warning C26447: The function is declared 'noexcept' but calls function 'fetchAndAdd()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(201): warning C26440: Function 'mongo::DBClientConnection::setWireVersions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(206): warning C26440: Function 'mongo::DBClientConnection::getMinWireVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(210): warning C26440: Function 'mongo::DBClientConnection::getMaxWireVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(227): warning C26440: Function 'mongo::DBClientConnection::getServerHostAndPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(241): warning C26440: Function 'mongo::DBClientConnection::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(249): warning C26440: Function 'mongo::DBClientConnection::lazySupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(265): warning C26440: Function 'mongo::DBClientConnection::getCompressorManager' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(275): warning C26440: Function 'mongo::DBClientConnection::isReplicaSetMember' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_connection.h(279): warning C26440: Function 'mongo::DBClientConnection::isMongos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\mongo_uri.h(258): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_rs.h(167): warning C26440: Function 'mongo::DBClientReplicaSet::getSetName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_rs.h(177): warning C26440: Function 'mongo::DBClientReplicaSet::getSoTimeout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_rs.h(187): warning C26440: Function 'mongo::DBClientReplicaSet::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_rs.h(190): warning C26440: Function 'mongo::DBClientReplicaSet::lazySupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_rs.h(231): warning C26440: Function 'mongo::DBClientReplicaSet::isReplicaSetMember' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_rs.h(235): warning C26440: Function 'mongo::DBClientReplicaSet::isMongos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_rs.h(348): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_rs.h(348): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.h(29): warning C26440: Function 'Robomongo::SshTunnelConfigCreator::config' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(23): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(23): warning C26433: Function 'Robomongo::MongoServerLoadingDatabasesEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(23): warning C26440: Function 'Robomongo::MongoServerLoadingDatabasesEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(38): warning C26440: Function 'Robomongo::MongoServer::isConnected' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(42): warning C26440: Function 'Robomongo::MongoServer::connectionRecord' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(46): warning C26432: If you define or delete any default operation in the type 'class Robomongo::MongoServer', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(47): warning C26447: The function is declared 'noexcept' but calls function 'clearDatabases()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(50): warning C26447: The function is declared 'noexcept' but calls function 'stopAndDelete()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(71): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(82): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(89): warning C26462: The value pointed to by 'datab' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(89): warning C26429: Symbol 'datab' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(101): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(112): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(107): warning C26429: Symbol 'datab' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(127): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(137): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(148): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(153): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(181): warning C26489: Don't dereference a pointer that may be invalid: '&info->_storageEngineType'. 'info.Robomongo::ConnectionInfo::_storageEngineType' may have been invalidated at line 179 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(211): warning C26489: Don't dereference a pointer that may be invalid: 'result._Unchecked_begin'. 'return of '_Unchecked_begin'' may have been invalidated at line 211 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(212): warning C26489: Don't dereference a pointer that may be invalid: 'dbname'. 'dbname' may have been invalidated at line 211 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(212): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::MongoDatabase::MongoDatabase' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(226): warning C26489: Don't dereference a pointer that may be invalid: '&info->_dbVersionStr'. 'info.Robomongo::ConnectionInfo::_dbVersionStr' may have been invalidated at line 179 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(229): warning C26489: Don't dereference a pointer that may be invalid: 'settingsManager'. 'settingsManager' may have been invalidated at line 227 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(230): warning C26489: Don't dereference a pointer that may be invalid: 'settingsManager'. 'settingsManager' may have been invalidated at line 227 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(231): warning C26489: Don't dereference a pointer that may be invalid: 'settingsManager'. 'settingsManager' may have been invalidated at line 227 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(200): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(212): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(217): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(212): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(222): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(163): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(236): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoServer::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(236): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(244): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(253): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(251): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(241): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(276): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(270): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(258): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(304): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(281): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(311): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(318): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(334): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(350): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoServer::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(350): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(377): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.6'. 'temporary 6' may have been invalidated at line 377 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(373): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(364): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(367): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(381): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(384): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoServer::updateReplicaSetSettings' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(398): warning C26462: The value pointed to by 'originalConnSettings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(411): warning C26462: The value pointed to by 'originalConnSettings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(393): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.1'. 'temporary 1' may have been invalidated at line 393 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(401): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 401 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(389): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(384): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(422): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoServer::handleConnectionFailure' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(427): warning C26496: The variable 'eventErrorReason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(462): warning C26496: The variable 'reason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(470): warning C26496: The variable 'reason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(432): warning C26489: Don't dereference a pointer that may be invalid: '&server'. 'server' may have been invalidated at line 432 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoserver.cpp(451): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(207): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1277): warning C26434: Function 'boost::optional<mongo::Duration<std::ratio<1,1000> > >::value_or<mongo::Duration<std::ratio<1,1000> > >' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::Duration<std::ratio<1,1000> > >::optional_base<mongo::Duration<std::ratio<1,1000> > >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(504): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.h(22): warning C26440: Function 'Robomongo::MongoShell::server' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(26): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(43): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.1'. 'temporary 1' may have been invalidated at line 43 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(58): warning C26496: The variable 'autocompletionMode' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(69): warning C26440: Function 'Robomongo::MongoShell::stop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(90): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(90): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoShell::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(107): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(124): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(114): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(103): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(103): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoShell::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(137): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(133): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(130): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongoshell.cpp(130): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoShell::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(13): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(13): warning C26433: Function 'Robomongo::MongoDatabaseCollectionListLoadedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(13): warning C26440: Function 'Robomongo::MongoDatabaseCollectionListLoadedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(14): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(14): warning C26433: Function 'Robomongo::MongoDatabaseUsersLoadedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(14): warning C26440: Function 'Robomongo::MongoDatabaseUsersLoadedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(15): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(15): warning C26433: Function 'Robomongo::MongoDatabaseFunctionsLoadedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(15): warning C26440: Function 'Robomongo::MongoDatabaseFunctionsLoadedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(16): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(16): warning C26433: Function 'Robomongo::MongoDatabaseUsersLoadingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(16): warning C26440: Function 'Robomongo::MongoDatabaseUsersLoadingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(17): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(17): warning C26433: Function 'Robomongo::MongoDatabaseFunctionsLoadingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(17): warning C26440: Function 'Robomongo::MongoDatabaseFunctionsLoadingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(18): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(18): warning C26433: Function 'Robomongo::MongoDatabaseCollectionsLoadingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(18): warning C26440: Function 'Robomongo::MongoDatabaseCollectionsLoadingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(20): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(21): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(29): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 29 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(29): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(34): warning C26432: If you define or delete any default operation in the type 'class Robomongo::MongoDatabase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(36): warning C26447: The function is declared 'noexcept' but calls function 'clearCollections()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(42): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(48): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(79): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(79): warning C26461: The pointer argument 'server' for function 'Robomongo::MongoDatabase::copyCollection' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(86): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(91): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(101): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(106): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(112): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(120): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(122): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(109): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(126): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(138): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(162): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(153): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(150): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(178): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(169): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(166): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(193): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(205): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(218): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(230): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(242): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(255): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(269): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\mongodatabase.cpp(269): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoDatabase::handleIfReplicaSetUnreachable' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpen.h(130): warning C26440: Function 'QPen::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpen.h(133): warning C26440: Function 'QTypeInfo<QPen>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(66): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(67): warning C26440: Function 'QTextOption::Tab::Tab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(70): warning C26440: Function 'QTextOption::Tab::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(93): warning C26440: Function 'QTextOption::alignment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(95): warning C26440: Function 'QTextOption::setTextDirection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(96): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(96): warning C26440: Function 'QTextOption::textDirection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(105): warning C26440: Function 'QTextOption::setWrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(106): warning C26440: Function 'QTextOption::wrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(118): warning C26440: Function 'QTextOption::flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(126): warning C26440: Function 'QTextOption::tabStopDistance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(134): warning C26440: Function 'QTextOption::setUseDesignMetrics' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(135): warning C26440: Function 'QTextOption::useDesignMetrics' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(151): warning C26440: Function 'QTextOption::setAlignment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(154): warning C26440: Function 'QTextOption::setFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(162): warning C26440: Function 'QTextOption::setTabStopDistance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(89): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(93): warning C26440: Function 'QTextLength::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(99): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(94): warning C26440: Function 'QTextLength::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(104): warning C26440: Function 'QTextLength::rawValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(106): warning C26440: Function 'QTextLength::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(109): warning C26440: Function 'QTextLength::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(120): warning C26440: Function 'QTypeInfo<QTextLength>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(122): warning C26440: Function 'QTextLength::QTextLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(358): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(384): warning C26440: Function 'QTypeInfo<QTextFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(416): warning C26434: Function 'QTextCharFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(563): warning C26440: Function 'QTypeInfo<QTextCharFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(594): warning C26434: Function 'QTextBlockFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(660): warning C26440: Function 'QTypeInfo<QTextBlockFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(690): warning C26434: Function 'QTextListFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(725): warning C26440: Function 'QTypeInfo<QTextListFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(744): warning C26434: Function 'QTextImageFormat::isValid' hides a non-virtual function 'QTextCharFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(767): warning C26440: Function 'QTypeInfo<QTextImageFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(786): warning C26434: Function 'QTextFrameFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(870): warning C26440: Function 'QTypeInfo<QTextFrameFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(903): warning C26434: Function 'QTextTableFormat::isValid' hides a non-virtual function 'QTextFrameFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(941): warning C26440: Function 'QTypeInfo<QTextTableFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(961): warning C26434: Function 'QTextTableCellFormat::isValid' hides a non-virtual function 'QTextCharFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(982): warning C26440: Function 'QTypeInfo<QTextTableCellFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(77): warning C26432: If you define or delete any default operation in the type 'class QTextCursor', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(82): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QTextCursorPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(239): warning C26440: Function 'QTypeInfo<QTextCursor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(40): warning C26432: If you define or delete any default operation in the type 'class Robomongo::App', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(54): warning C26429: Symbol 'connSettingsClone' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(51): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(51): warning C26461: The pointer argument 'connSettings' for function 'Robomongo::App::continueOpenServer' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(68): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(91): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(105): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(106): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(86): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(138): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(148): warning C26462: The value pointed to by 'sslSettings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(169): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 169 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(180): warning C26489: Don't dereference a pointer that may be invalid: 'dbname'. 'dbname' may have been invalidated at line 177 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(180): warning C26489: Don't dereference a pointer that may be invalid: 'dbname'. 'dbname' may have been invalidated at line 177 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(180): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 '{InvalidLoc}' in call to 'Robomongo::ScriptInfo::ScriptInfo' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(173): warning C26429: Symbol 'collection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(175): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(173): warning C26461: The pointer argument 'collection' for function 'Robomongo::App::openShell' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(188): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(184): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(202): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(198): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(198): warning C26461: The pointer argument 'database' for function 'Robomongo::App::openShell' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(218): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(230): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.1'. 'temporary 1' may have been invalidated at line 230 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(228): warning C26429: Symbol 'shell' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(244): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(255): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(242): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(258): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(258): warning C26461: The pointer argument 'event' for function 'Robomongo::App::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(274): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(271): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(271): warning C26461: The pointer argument 'event' for function 'Robomongo::App::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(285): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(302): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(288): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(290): warning C26429: Symbol 'sslSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\app.cpp(288): warning C26461: The pointer argument 'connSettings' for function 'Robomongo::App::askSslPassphrasePromptDialog' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(17): warning C26489: Don't dereference a pointer that may be invalid: '&info._name'. 'info.Robomongo::IndexInfo::_name' may have been invalidated at line 16 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(20): warning C26489: Don't dereference a pointer that may be invalid: '&info._keys'. 'info.Robomongo::IndexInfo::_keys' may have been invalidated at line 16 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(26): warning C26489: Don't dereference a pointer that may be invalid: '&info._defaultLanguage'. 'info.Robomongo::IndexInfo::_defaultLanguage' may have been invalidated at line 16 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(27): warning C26489: Don't dereference a pointer that may be invalid: '&info._languageOverride'. 'info.Robomongo::IndexInfo::_languageOverride' may have been invalidated at line 16 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(33): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'info._keys' in call to 'Robomongo::IndexInfo::IndexInfo' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(30): warning C26489: Don't dereference a pointer that may be invalid: '&info._textWeights'. 'info.Robomongo::IndexInfo::_textWeights' may have been invalidated at line 16 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(39): warning C26440: Function 'Robomongo::MongoClient::MongoClient' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(50): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.7'. 'temporary 7' may have been invalidated at line 50 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(48): warning C26489: Don't dereference a pointer that may be invalid: 'dbname'. 'dbname' may have been invalidated at line 48 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(61): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'resultObj.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(70): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'resultObj.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(78): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'resultObj.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(85): warning C26489: Don't dereference a pointer that may be invalid: 'dbs'. 'dbs' may have been invalidated at line 84 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(85): warning C26489: Don't dereference a pointer that may be invalid: 'dbs'. 'dbs' may have been invalidated at line 84 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(86): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.6'. 'temporary 6' may have been invalidated at line 86 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(96): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(119): warning C26489: Don't dereference a pointer that may be invalid: 'rolesStrs'. 'rolesStrs' may have been invalidated at line 118 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(127): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(142): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(165): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonObj.{vfptr}' in call to 'Robomongo::MongoFunction::MongoFunction' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\dbclient_base.h(121): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(269): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'query.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(276): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'indexBson.{vfptr}' in call to 'mongo::BSONObjIterator::BSONObjIterator' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(278): warning C26496: The variable 'element' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(317): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(332): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(349): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(388): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'info.{vfptr}' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(406): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(402): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(420): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(462): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'result.{vfptr}' in call to 'mongo::DBClientBase::createCollection' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(488): warning C26429: Symbol 'fromServ' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(513): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'info.{vfptr}' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(538): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(534): warning C26496: The variable 'id' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(563): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(573): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(604): warning C26489: Don't dereference a pointer that may be invalid: 'ns'. 'ns' may have been invalidated at line 603 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(611): warning C26440: Function 'Robomongo::MongoClient::done' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(449): warning C26440: Function 'Robomongo::RemoveDocumentRequest::query' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(88): warning C26440: Function 'mongo::PoolForHost::getNumBadConns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(95): warning C26440: Function 'mongo::PoolForHost::getMaxPoolSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(102): warning C26440: Function 'mongo::PoolForHost::setMaxPoolSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(109): warning C26440: Function 'mongo::PoolForHost::setMaxInUse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(116): warning C26440: Function 'mongo::PoolForHost::setSocketTimeout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(121): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(124): warning C26440: Function 'mongo::PoolForHost::numInUse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(136): warning C26440: Function 'mongo::PoolForHost::numCreated' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(255): warning C26432: If you define or delete any default operation in the type 'class mongo::DBConnectionHook', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(256): warning C26440: Function 'mongo::DBConnectionHook::onCreate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(257): warning C26440: Function 'mongo::DBConnectionHook::onHandedOut' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(258): warning C26440: Function 'mongo::DBConnectionHook::onRelease' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(259): warning C26440: Function 'mongo::DBConnectionHook::onDestroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(293): warning C26440: Function 'mongo::DBConnectionPool::getMaxPoolSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(308): warning C26440: Function 'mongo::DBConnectionPool::setMaxPoolSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(315): warning C26440: Function 'mongo::DBConnectionPool::setMaxInUse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(323): warning C26440: Function 'mongo::DBConnectionPool::setIdleTimeout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(377): warning C26433: Function 'mongo::DBConnectionPool::taskName' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(434): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(437): warning C26432: If you define or delete any default operation in the type 'class mongo::AScopedConnection', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(438): warning C26447: The function is declared 'noexcept' but calls function 'fetchAndAdd()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(474): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(474): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(499): warning C26433: Function 'mongo::ScopedDbConnection::get' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(505): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(504): warning C26433: Function 'mongo::ScopedDbConnection::ok' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(504): warning C26440: Function 'mongo::ScopedDbConnection::ok' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\connpool.h(508): warning C26433: Function 'mongo::ScopedDbConnection::getHost' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\executor\task_executor.h(346): warning C26440: Function 'mongo::executor::TaskExecutor::CallbackHandle::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\executor\task_executor.h(355): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\executor\task_executor.h(354): warning C26440: Function 'mongo::executor::TaskExecutor::CallbackHandle::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\executor\task_executor.h(375): warning C26440: Function 'mongo::executor::TaskExecutor::CallbackHandle::setCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\executor\task_executor.h(379): warning C26440: Function 'mongo::executor::TaskExecutor::CallbackHandle::getCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\executor\task_executor.h(414): warning C26440: Function 'mongo::executor::TaskExecutor::EventHandle::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\executor\task_executor.h(423): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\executor\task_executor.h(422): warning C26440: Function 'mongo::executor::TaskExecutor::EventHandle::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\executor\task_executor.h(434): warning C26440: Function 'mongo::executor::TaskExecutor::EventHandle::setEvent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\executor\task_executor.h(438): warning C26440: Function 'mongo::executor::TaskExecutor::EventHandle::getEvent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\client\replica_set_change_notifier.h(130): warning C26440: Function 'mongo::ReplicaSetChangeNotifier::Listener::init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(121): warning C26440: Function 'mongo::Socket::getLogLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(124): warning C26440: Function 'mongo::Socket::setLogLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(142): warning C26440: Function 'mongo::Socket::clearCounters' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(146): warning C26440: Function 'mongo::Socket::getBytesIn' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(149): warning C26440: Function 'mongo::Socket::getBytesOut' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(152): warning C26440: Function 'mongo::Socket::rawFD' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(162): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(161): warning C26440: Function 'mongo::Socket::stealSD' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(170): warning C26440: Function 'mongo::Socket::setHandshakeReceived' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(174): warning C26440: Function 'mongo::Socket::isAwaitingHandshake' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\sock.h(204): warning C26440: Function 'mongo::Socket::getSockCreationMicroSec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_manager.h(127): warning C26440: Function 'mongo::SSLConfiguration::serverSubjectName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_manager.h(154): warning C26440: Function 'mongo::ASN1OID::ASN1OID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_manager.h(165): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_manager.h(164): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_manager.h(163): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\net\ssl_manager.h(163): warning C26426: Global initializer calls a non-constexpr function 'mongo::ASN1OID::ASN1OID' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(33): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(34): warning C26426: Global initializer calls a non-constexpr function 'std::operator+<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(55): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(56): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(60): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(60): warning C26433: Function 'Robomongo::MongoWorker::timerEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(78): warning C26462: The value pointed to by 'credentials' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(90): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'authParams.{vfptr}' in call to 'mongo::DBClientBase::auth' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(106): warning C26496: The variable 'ex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(140): warning C26432: If you define or delete any default operation in the type 'class Robomongo::MongoWorker', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(143): warning C26447: The function is declared 'noexcept' but calls function 'killTimer()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(146): warning C26447: The function is declared 'noexcept' but calls function 'killTimer()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(281): warning C26496: The variable 'errorReason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(177): warning C26489: Don't dereference a pointer that may be invalid: 'connAndErrorStr->first'. 'connAndErrorStr' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(183): warning C26489: Don't dereference a pointer that may be invalid: 'connAndErrorStr->second'. 'connAndErrorStr' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(188): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(200): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(192): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(188): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(200): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(192): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(219): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo->primary'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(219): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.21'. 'temporary 21' may have been invalidated at line 219 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(188): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 188 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(182): warning C26489: Don't dereference a pointer that may be invalid: '&errorReason'. 'errorReason' may have been invalidated at line 182 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(231): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo->primary'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(200): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.13'. 'temporary 13' may have been invalidated at line 200 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(192): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.6'. 'temporary 6' may have been invalidated at line 192 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(222): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo->setName'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(238): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(238): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::ReplicaSet::ReplicaSet' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(233): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(233): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::ReplicaSet::ReplicaSet' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(234): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo->errorStr'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(225): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(225): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::ReplicaSet::ReplicaSet' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(235): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo->errorStr'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(275): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'connInfo._address' in call to 'Robomongo::EstablishConnectionResponse::EstablishConnectionResponse' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(285): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 279 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(195): warning C26489: Don't dereference a pointer that may be invalid: 'member'. 'member' may have been invalidated at line 194 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(195): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool>::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool><std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64,bool,0>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(287): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 279 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(255): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'authParams.{vfptr}' in call to 'mongo::DBClientBase::auth' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(172): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(285): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(204): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(293): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(300): warning C26489: Don't dereference a pointer that may be invalid: 'replicaSetInfo->primary'. 'replicaSetInfo' may have been invalidated at line 298 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(312): warning C26489: Don't dereference a pointer that may be invalid: 'replicaSetInfo'. 'replicaSetInfo' may have been invalidated at line 298 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(312): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::RefreshReplicaSetFolderResponse::RefreshReplicaSetFolderResponse' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(304): warning C26489: Don't dereference a pointer that may be invalid: 'replicaSetInfo->errorStr'. 'replicaSetInfo' may have been invalidated at line 298 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(303): warning C26489: Don't dereference a pointer that may be invalid: 'replicaSetInfo'. 'replicaSetInfo' may have been invalidated at line 298 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(303): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::RefreshReplicaSetFolderResponse::RefreshReplicaSetFolderResponse' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(307): warning C26489: Don't dereference a pointer that may be invalid: 'replicaSetInfo->errorStr'. 'replicaSetInfo' may have been invalidated at line 298 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(312): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(303): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(318): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(293): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(334): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::getDatabaseNamesSafe' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(337): warning C26462: The value pointed to by 'primaryCredential' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(390): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(399): warning C26496: The variable 'exists' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(417): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(411): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(414): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(425): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(432): warning C26489: Don't dereference a pointer that may be invalid: 'collInfos'. 'collInfos' may have been invalidated at line 430 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(432): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 '{InvalidLoc}' in call to 'Robomongo::LoadCollectionNamesResponse::LoadCollectionNamesResponse' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(434): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(432): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(425): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(439): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(448): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(446): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(439): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(453): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(462): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(460): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(453): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(467): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(478): warning C26489: Don't dereference a pointer that may be invalid: 'indexes'. 'indexes' may have been invalidated at line 477 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(478): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::LoadCollectionIndexesResponse::LoadCollectionIndexesResponse' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(481): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(475): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(478): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(467): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(487): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(497): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(494): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(487): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(502): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(515): warning C26489: Don't dereference a pointer that may be invalid: 'resultDocs'. 'resultDocs' may have been invalidated at line 514 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(524): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(522): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(518): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(529): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(543): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(540): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(529): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(548): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(560): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(557): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(548): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(566): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(575): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(573): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(566): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(588): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(630): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(620): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(635): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::retry' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(655): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(650): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(637): warning C26429: Symbol 'mongodbClient' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(635): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(677): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(682): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(687): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(689): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(677): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(694): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(706): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(704): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(694): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(713): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(726): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(722): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(713): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(732): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(745): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(742): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(732): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(751): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(763): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(760): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(751): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(769): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(779): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(776): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(769): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(784): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(799): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(794): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(784): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(805): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(809): warning C26462: The value pointed to by 'cl' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(811): warning C26489: Don't dereference a pointer that may be invalid: '&cl->_dbclient'. 'cl.Robomongo::MongoWorker::_dbclient' may have been invalidated at line 811 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(810): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'get'' in call to 'Robomongo::MongoClient::copyCollectionToDiffServer' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(818): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(815): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(805): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(824): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(834): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(831): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(824): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(840): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(850): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(847): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(840): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(856): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(876): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 874 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(876): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(873): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(882): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(901): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 899 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(901): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(897): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(882): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(931): warning C26489: Don't dereference a pointer that may be invalid: 'membersHostsAndPorts'. 'membersHostsAndPorts' may have been invalidated at line 930 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(931): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'mongo::DBClientReplicaSet::DBClientReplicaSet' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(946): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(931): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(957): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(979): warning C26429: Symbol 'sslSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1035): warning C26489: Don't dereference a pointer that may be invalid: 'primaryStatus'. 'primaryStatus' may have been invalidated at line 1034 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1051): warning C26489: Don't dereference a pointer that may be invalid: 'primaryStatus'. 'primaryStatus' may have been invalidated at line 1034 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1020): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1069): warning C26489: Don't dereference a pointer that may be invalid: 'resultDocs'. 'resultDocs' may have been invalidated at line 1068 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1070): warning C26489: Don't dereference a pointer that may be invalid: 'resultDocs'. 'resultDocs' may have been invalidated at line 1068 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1109): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1109): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.2'. 'temporary 2' may have been invalidated at line 1109 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1102): warning C26429: Symbol 'dbclient' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic.h(76): warning C26456: Operator 'QAtomicInteger<int>::operator=' hides a non-virtual operator 'QBasicAtomicInteger<int>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic.h(76): warning C26432: If you define or delete any default operation in the type 'class QAtomicInteger<int>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\mongo\util\future_impl.h(819): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(331): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(327): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(549): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\core\checked_delete.hpp(36): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\core\checked_delete.hpp(36): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(149): warning C26495: Variable 'QJsonValue::<anonymous-tag>::stringData' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(149): warning C26440: Function 'QJsonValue::QJsonValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(176): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(175): warning C26440: Function 'QJsonValueRef::QJsonValueRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(178): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(177): warning C26440: Function 'QJsonValueRef::QJsonValueRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(230): warning C26440: Function 'QJsonValuePtr::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(231): warning C26440: Function 'QJsonValuePtr::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(243): warning C26440: Function 'QJsonValueRefPtr::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(244): warning C26440: Function 'QJsonValueRefPtr::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(248): warning C26440: Function 'QTypeInfo<QJsonValue>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(62): warning C26495: Variable 'QJsonArray::d' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(65): warning C26429: Symbol 'i' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(65): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(136): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(137): warning C26440: Function 'QJsonArray::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(147): warning C26440: Function 'QJsonArray::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(148): warning C26440: Function 'QJsonArray::iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(149): warning C26440: Function 'QJsonArray::iterator::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(150): warning C26440: Function 'QJsonArray::iterator::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(151): warning C26440: Function 'QJsonArray::iterator::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(152): warning C26440: Function 'QJsonArray::iterator::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(153): warning C26440: Function 'QJsonArray::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(154): warning C26440: Function 'QJsonArray::iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(155): warning C26440: Function 'QJsonArray::iterator::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(156): warning C26440: Function 'QJsonArray::iterator::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(157): warning C26440: Function 'QJsonArray::iterator::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(158): warning C26440: Function 'QJsonArray::iterator::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(159): warning C26440: Function 'QJsonArray::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(160): warning C26440: Function 'QJsonArray::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(161): warning C26440: Function 'QJsonArray::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(162): warning C26440: Function 'QJsonArray::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(163): warning C26440: Function 'QJsonArray::iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(164): warning C26440: Function 'QJsonArray::iterator::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(167): warning C26440: Function 'QJsonArray::iterator::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(181): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(182): warning C26440: Function 'QJsonArray::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(184): warning C26432: If you define or delete any default operation in the type 'class QJsonArray::const_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(184): warning C26440: Function 'QJsonArray::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(186): warning C26440: Function 'QJsonArray::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(192): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(195): warning C26440: Function 'QJsonArray::const_iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(196): warning C26440: Function 'QJsonArray::const_iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(197): warning C26440: Function 'QJsonArray::const_iterator::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(198): warning C26440: Function 'QJsonArray::const_iterator::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(199): warning C26440: Function 'QJsonArray::const_iterator::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(200): warning C26440: Function 'QJsonArray::const_iterator::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(201): warning C26440: Function 'QJsonArray::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(202): warning C26496: The variable 'n' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(203): warning C26440: Function 'QJsonArray::const_iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(204): warning C26496: The variable 'n' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(205): warning C26440: Function 'QJsonArray::const_iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(206): warning C26440: Function 'QJsonArray::const_iterator::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(209): warning C26440: Function 'QJsonArray::const_iterator::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(266): warning C26440: Function 'QTypeInfo<QJsonArray>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(58): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(63): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(67): warning C26440: Function 'QXmlStreamStringRef::QXmlStreamStringRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(75): warning C26440: Function 'QXmlStreamStringRef::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(91): warning C26440: Function 'QXmlStreamStringRef::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(92): warning C26440: Function 'QXmlStreamStringRef::position' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(93): warning C26440: Function 'QXmlStreamStringRef::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(95): warning C26440: Function 'QTypeInfo<QXmlStreamStringRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(149): warning C26440: Function 'QXmlStreamAttribute::isDefault' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(159): warning C26440: Function 'QTypeInfo<QXmlStreamAttribute>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(164): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(230): warning C26440: Function 'QTypeInfo<QXmlStreamNamespaceDeclaration>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(275): warning C26440: Function 'QTypeInfo<QXmlStreamNotationDeclaration>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(329): warning C26440: Function 'QTypeInfo<QXmlStreamEntityDeclaration>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(69): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(152): warning C26440: Function 'QTypeInfo<QDate>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(159): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(216): warning C26440: Function 'QTypeInfo<QTime>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(393): warning C26440: Function 'QTypeInfo<QDateTime>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\qzip\qzipreader_p.h(121): warning C26440: Function 'QTypeInfo<QZipReader::FileInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\qzip\qzipreader_p.h(122): warning C26440: Function 'QTypeInfo<enum QZipReader::Status>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(30): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(30): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(30): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(33): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(33): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(33): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(36): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(36): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(36): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(43): warning C26426: Global initializer calls a non-constexpr function 'std::vector<std::pair<QString,QString>,std::allocator<std::pair<QString,QString> > >::vector<std::pair<QString,QString>,std::allocator<std::pair<QString,QString> > >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(59): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(62): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(62): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(62): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(65): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(65): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(65): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(68): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(68): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(68): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(78): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(78): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(78): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(79): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(79): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(79): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(80): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(80): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(80): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(81): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(81): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(81): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(82): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(82): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(82): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(83): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(84): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(84): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(84): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(85): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(86): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(86): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(86): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(87): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(77): warning C26426: Global initializer calls a non-constexpr function 'std::vector<QString,std::allocator<QString> >::vector<QString,std::allocator<QString> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(90): warning C26426: Global initializer calls a non-constexpr function 'std::vector<Robomongo::ConnectionSettings * __ptr64,std::allocator<Robomongo::ConnectionSettings * __ptr64> >::vector<Robomongo::ConnectionSettings * __ptr64,std::allocator<Robomongo::ConnectionSettings * __ptr64> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(99): warning C26495: Variable 'Robomongo::SettingsManager::_autoExpand' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(99): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(128): warning C26432: If you define or delete any default operation in the type 'class Robomongo::SettingsManager', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(130): warning C26447: The function is declared 'noexcept' but calls function 'ConnectionSettings * __ptr64> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(174): warning C26489: Don't dereference a pointer that may be invalid: 'map'. 'map' may have been invalidated at line 163 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(174): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(204): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(212): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(236): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(254): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(194): warning C26460: The reference argument 'map' for function 'Robomongo::SettingsManager::loadFromMap' can be marked as const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(427): warning C26496: The variable 'id' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(504): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(541): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(555): warning C26440: Function 'Robomongo::SettingsManager::setCurrentStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(560): warning C26440: Function 'Robomongo::SettingsManager::setTextFontFamily' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(565): warning C26440: Function 'Robomongo::SettingsManager::setTextFontPointSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(617): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(667): warning C26462: The value pointed to by 'econn' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(674): warning C26462: The value pointed to by 'cred' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(675): warning C26462: The value pointed to by 'ecred' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(682): warning C26462: The value pointed to by 'ssh' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(683): warning C26462: The value pointed to by 'essh' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(729): warning C26489: Don't dereference a pointer that may be invalid: 'vconn'. 'vconn' may have been invalidated at line 727 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(729): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::ConnectionSettings::fromVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(728): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(728): warning C26403: Reset or explicitly delete an owner<T> pointer 'connSettings' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(741): warning C26429: Symbol 'conn' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\settingsmanager.cpp(741): warning C26462: The value pointed to by 'conn' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(162): warning C26440: Function 'QSet<QString>::const_iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(456): warning C26440: Function 'QMap<QString,QVariant>::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(482): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(183): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(183): warning C26447: The function is declared 'noexcept' but calls function 'end()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(183): warning C26447: The function is declared 'noexcept' but calls function 'const_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(179): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(179): warning C26447: The function is declared 'noexcept' but calls function 'begin()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(179): warning C26447: The function is declared 'noexcept' but calls function 'const_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(154): warning C26440: Function 'QSet<QString>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(677): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(424): warning C26440: Function 'QMap<QString,QVariant>::iterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\stdutils.h(14): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\stdutils.h(11): warning C26440: Function 'Robomongo::stdutils::destroy<Robomongo::ConnectionSettings>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\appregistry.cpp(9): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\appregistry.cpp(10): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\appregistry.cpp(11): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\appregistry.cpp(12): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\appregistry.cpp(16): warning C26432: If you define or delete any default operation in the type 'class Robomongo::AppRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\stringoperations.cpp(8): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\stringoperations.cpp(8): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\stringoperations.cpp(8): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\common.cpp(12): warning C26461: The pointer argument 'event' for function 'Robomongo::genericEventErrorHandler' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\common.cpp(22): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\common.cpp(12): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(91): warning C26440: Function 'QDebug::Stream::testFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(92): warning C26440: Function 'QDebug::Stream::setFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(93): warning C26440: Function 'QDebug::Stream::unsetFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(95): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(94): warning C26440: Function 'QDebug::Stream::verbosity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(96): warning C26440: Function 'QDebug::Stream::setVerbosity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(114): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(116): warning C26432: If you define or delete any default operation in the type 'class QDebug', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(116): warning C26440: Function 'QDebug::QDebug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(124): warning C26440: Function 'QDebug::nospace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(129): warning C26440: Function 'QDebug::autoInsertSpaces' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(130): warning C26440: Function 'QDebug::setAutoInsertSpaces' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(142): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(155): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(158): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(174): warning C26440: Function 'QTypeInfo<QDebug>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(190): warning C26440: Function 'QNoDebug::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(191): warning C26440: Function 'QNoDebug::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(192): warning C26440: Function 'QNoDebug::space' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(193): warning C26440: Function 'QNoDebug::nospace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(194): warning C26440: Function 'QNoDebug::maybeSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(195): warning C26440: Function 'QNoDebug::quote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(196): warning C26440: Function 'QNoDebug::noquote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(197): warning C26440: Function 'QNoDebug::maybeQuote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(41): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(50): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(69): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(118): warning C26496: The variable 'randomChar' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(124): warning C26496: The variable 'cnt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(118): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(133): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(194): warning C26496: The variable 'version' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(202): warning C26496: The variable 'flags' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(206): warning C26496: The variable 'cnt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(210): warning C26496: The variable 'currentChar' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\simplecrypt.cpp(230): warning C26496: The variable 'checksum' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(413): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(412): warning C26494: Variable 'newAlloc' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(430): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(438): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(390): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(570): warning C6011: Dereferencing NULL pointer 'x'.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(607): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(572): warning C26429: Symbol 'srcBegin' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(555): warning C26430: Symbol 'x' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(560): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(592): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(573): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(597): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(625): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(627): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(106): warning C26440: Function 'QVector<char>::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(224): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(220): warning C26440: Function 'QTypedArrayData<char>::allocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(328): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(331): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(324): warning C26440: Function 'QVector<char>::defaultConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\robocrypt.cpp(18): warning C26426: Global initializer calls a non-constexpr function 'std::vector<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,mongo::logger::LogSeverity>,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,mongo::logger::LogSeverity> > >::vector<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,mongo::logger::LogSeverity>,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,mongo::logger::LogSeverity> > >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\robocrypt.cpp(23): warning C26496: The variable 'addToRoboCryptLogs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\utils\robocrypt.cpp(48): warning C26496: The variable 'dist' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\guiregistry.cpp(15): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\guiregistry.cpp(22): warning C26440: Function 'Robomongo::GuiRegistry::setAlternatingColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlayoutitem.h(81): warning C26440: Function 'QLayoutItem::alignment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlayoutitem.h(89): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlayoutitem.h(112): warning C26440: Function 'QSpacerItem::sizePolicy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlayoutitem.h(161): warning C26440: Function 'QWidgetItemV2::invalidateSizeCache' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qgridlayout.h(102): warning C26434: Function 'QGridLayout::addWidget' hides a non-virtual function 'QLayout::addWidget' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextdocument.h(91): warning C26432: If you define or delete any default operation in the type 'class QAbstractUndoItem', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'QDate::currentDate' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'QDate::year' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'QString::number' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'operator+' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'operator+' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(97): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(88): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(104): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(65): warning C26403: Reset or explicitly delete an owner<T> pointer 'copyRightLabel' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(62): warning C26403: Reset or explicitly delete an owner<T> pointer 'layout' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(59): warning C26403: Reset or explicitly delete an owner<T> pointer 'aboutTab' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qnetworkrequest.h(134): warning C26432: If you define or delete any default operation in the type 'class QNetworkRequest', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qnetworkrequest.h(138): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QNetworkRequestPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qnetworkrequest.h(181): warning C26440: Function 'QTypeInfo<QNetworkRequest>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslcertificate.h(92): warning C26432: If you define or delete any default operation in the type 'class QSslCertificate', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslcertificate.h(97): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QSslCertificatePrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslcertificate.h(174): warning C26440: Function 'QTypeInfo<QSslCertificate>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslerror.h(99): warning C26432: If you define or delete any default operation in the type 'class QSslError', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslerror.h(113): warning C26440: Function 'QTypeInfo<QSslError>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslconfiguration.h(89): warning C26432: If you define or delete any default operation in the type 'class QSslConfiguration', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslconfiguration.h(94): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QSslConfigurationPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslconfiguration.h(204): warning C26440: Function 'QTypeInfo<QSslConfiguration>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslpresharedkeyauthenticator.h(63): warning C26432: If you define or delete any default operation in the type 'class QSslPreSharedKeyAuthenticator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslpresharedkeyauthenticator.h(66): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QSslPreSharedKeyAuthenticatorPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslpresharedkeyauthenticator.h(91): warning C26440: Function 'QTypeInfo<QSslPreSharedKeyAuthenticator>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(65): warning C26432: If you define or delete any default operation in the type 'class QUrlQuery', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(73): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QUrlQueryPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(98): warning C26440: Function 'QUrlQuery::defaultQueryValueDelimiter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(99): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(100): warning C26440: Function 'QUrlQuery::defaultQueryPairDelimiter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(101): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(109): warning C26440: Function 'QUrlQuery::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(112): warning C26440: Function 'QTypeInfo<QUrlQuery>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(64): warning C26495: Variable 'QJsonObject::o' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(67): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(138): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(149): warning C26440: Function 'QJsonObject::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(150): warning C26440: Function 'QJsonObject::iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(152): warning C26440: Function 'QJsonObject::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(153): warning C26440: Function 'QJsonObject::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(154): warning C26440: Function 'QJsonObject::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(155): warning C26440: Function 'QJsonObject::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(156): warning C26440: Function 'QJsonObject::iterator::operator+' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(159): warning C26440: Function 'QJsonObject::iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(160): warning C26440: Function 'QJsonObject::iterator::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(163): warning C26440: Function 'QJsonObject::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(164): warning C26440: Function 'QJsonObject::iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(181): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(184): warning C26440: Function 'QJsonObject::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(193): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(195): warning C26440: Function 'QJsonObject::const_iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(196): warning C26440: Function 'QJsonObject::const_iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(198): warning C26440: Function 'QJsonObject::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(199): warning C26440: Function 'QJsonObject::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(200): warning C26440: Function 'QJsonObject::const_iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(201): warning C26440: Function 'QJsonObject::const_iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(202): warning C26440: Function 'QJsonObject::const_iterator::operator+' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(205): warning C26440: Function 'QJsonObject::const_iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(206): warning C26440: Function 'QJsonObject::const_iterator::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(208): warning C26440: Function 'QJsonObject::const_iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(209): warning C26440: Function 'QJsonObject::const_iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(215): warning C26440: Function 'QJsonObject::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(216): warning C26440: Function 'QJsonObject::constBegin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(263): warning C26440: Function 'QTypeInfo<QJsonObject>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsondocument.h(169): warning C26440: Function 'QTypeInfo<QJsonDocument>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimezone.h(103): warning C26432: If you define or delete any default operation in the type 'class QTimeZone', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimezone.h(176): warning C26440: Function 'QTypeInfo<QTimeZone::OffsetData>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimezone.h(177): warning C26440: Function 'QTypeInfo<QTimeZone>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(39): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(44): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(126): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(127): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(128): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(36): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(38): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(42): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(42): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(68): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(78): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(78): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(79): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(30): warning C26495: Variable 'Robomongo::EulaDialog::_reply' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(145): warning C26462: The value pointed to by 'desktop' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(163): warning C26434: Function 'QList<enum QWizard::WizardButton>::QList<enum QWizard::WizardButton>' hides a non-virtual function 'QListSpecialMethods<enum QWizard::WizardButton>::~QListSpecialMethods<enum QWizard::WizardButton>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1491): warning C26440: Function 'QtPrivate::MetaObjectForType<enum QNetworkReply::NetworkError,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1552): warning C26440: Function 'QtPrivate::ValueTypeIsMetaType<QList<QSslError>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(56): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(63): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(63): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(72): warning C26403: Reset or explicitly delete an owner<T> pointer 'mainLayout' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(63): warning C26403: Reset or explicitly delete an owner<T> pointer 'defaultDbLabel' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(56): warning C26403: Reset or explicitly delete an owner<T> pointer 'defaultDatabaseDescriptionLabel' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(23): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(58): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(72): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(21): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(37): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(48): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(88): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(92): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(94): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(99): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(107): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(78): warning C26462: The value pointed to by 'primaryCredential' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(129): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(129): warning C26403: Reset or explicitly delete an owner<T> pointer 'credential' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(154): warning C26496: The variable 'isPassword' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.h(28): warning C26440: Function 'Robomongo::ConnectionDialog::connection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(29): warning C26495: Variable 'Robomongo::ConnectionBasicTab::_readPrefLabel' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(85): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidget::addTopLevelItem' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(72): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidget::addTopLevelItem' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(68): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 67 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(70): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 67 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(40): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(82): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(82): warning C26403: Reset or explicitly delete an owner<T> pointer 'item' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(89): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(69): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(69): warning C26403: Reset or explicitly delete an owner<T> pointer 'item' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(91): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(37): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(63): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(93): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(94): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(122): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(164): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(228): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(272): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidget::addTopLevelItem' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(260): warning C26489: Don't dereference a pointer that may be invalid: 'lastMember'. 'lastMember' may have been invalidated at line 259 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(261): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 260 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(262): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 260 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(263): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 260 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(264): warning C26489: Don't dereference a pointer that may be invalid: 'port'. 'port' may have been invalidated at line 263 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(252): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(252): warning C26403: Reset or explicitly delete an owner<T> pointer 'item' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(305): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 304 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(306): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 304 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(307): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 304 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(344): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidget::addTopLevelItem' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(341): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(339): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(339): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.h(23): warning C26440: Function 'Robomongo::ConnectionDiagnosticDialog::continueExec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qplugin.h(91): warning C26440: Function 'QTypeInfo<QStaticPlugin>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfactoryinterface.h(56): warning C26440: Function 'qobject_interface_iid<QFactoryInterface * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(45): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(48): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(28): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(46): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(57): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(107): warning C26432: If you define or delete any default operation in the type 'class Robomongo::ConnectionDiagnosticDialog', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(109): warning C26447: The function is declared 'noexcept' but calls function 'instance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(109): warning C26447: The function is declared 'noexcept' but calls function 'app()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(109): warning C26447: The function is declared 'noexcept' but calls function 'closeServer()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(160): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(237): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(247): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(237): warning C26461: The pointer argument 'event' for function 'Robomongo::ConnectionDiagnosticDialog::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(250): warning C26461: The pointer argument 'event' for function 'Robomongo::ConnectionDiagnosticDialog::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(33): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(37): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(37): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(39): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(46): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(48): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(60): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(42): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(43): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(35): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(82): warning C26433: Function 'Robomongo::ConnectionDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(90): warning C26433: Function 'Robomongo::ConnectionDialog::reject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(96): warning C26433: Function 'Robomongo::ConnectionDialog::closeEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(41): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(43): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(43): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(54): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(58): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(51): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(52): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(85): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(103): warning C26489: Don't dereference a pointer that may be invalid: 'curentServerName'. 'curentServerName' may have been invalidated at line 100 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(103): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'operator==' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(118): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(122): warning C26462: The value pointed to by 'server' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(122): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(121): warning C26489: Don't dereference a pointer that may be invalid: 'serverName'. 'serverName' may have been invalidated at line 119 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(121): warning C26489: Don't dereference a pointer that may be invalid: 'dataBaseName'. 'dataBaseName' may have been invalidated at line 120 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(123): warning C26489: Don't dereference a pointer that may be invalid: 'dataBaseName'. 'dataBaseName' may have been invalidated at line 120 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(122): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(128): warning C26433: Function 'Robomongo::CopyCollection::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(185): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(185): warning C26447: The function is declared 'noexcept' but calls function 'constEnd()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(185): warning C26447: The function is declared 'noexcept' but calls function 'const_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(181): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(181): warning C26447: The function is declared 'noexcept' but calls function 'constBegin()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(181): warning C26447: The function is declared 'noexcept' but calls function 'const_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(267): warning C26440: Function 'QHash<QString,QHashDummyValue>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\indicatorlabel.cpp(13): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\indicatorlabel.cpp(15): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\indicatorlabel.cpp(15): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\indicatorlabel.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\indicatorlabel.cpp(35): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(217): warning C26440: Function 'QsciLexer::editor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(229): warning C26440: Function 'QsciLexerCPP::foldAtElse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(234): warning C26440: Function 'QsciLexerCPP::foldComments' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(239): warning C26440: Function 'QsciLexerCPP::foldCompact' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(244): warning C26440: Function 'QsciLexerCPP::foldPreprocessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(250): warning C26440: Function 'QsciLexerCPP::stylePreprocessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(261): warning C26440: Function 'QsciLexerCPP::dollarsAllowed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(272): warning C26440: Function 'QsciLexerCPP::highlightTripleQuotedStrings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(283): warning C26440: Function 'QsciLexerCPP::highlightHashQuotedStrings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(55): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(56): warning C26432: If you define or delete any default operation in the type 'class QBasicTimer', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(56): warning C26447: The function is declared 'noexcept' but calls function 'stop()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(58): warning C26440: Function 'QBasicTimer::isActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(59): warning C26440: Function 'QBasicTimer::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(65): warning C26440: Function 'QTypeInfo<QBasicTimer>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(69): warning C26440: Function 'QTimer::isActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(70): warning C26440: Function 'QTimer::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(73): warning C26440: Function 'QTimer::interval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(77): warning C26440: Function 'QTimer::setTimerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(78): warning C26440: Function 'QTimer::timerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(81): warning C26440: Function 'QTimer::isSingleShot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(183): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(198): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(203): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(208): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(218): warning C26434: Function 'QTimer::startTimer' hides a non-virtual function 'QObject::startTimer' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(218): warning C26440: Function 'QTimer::startTimer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(219): warning C26434: Function 'QTimer::killTimer' hides a non-virtual function 'QObject::killTimer' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(219): warning C26440: Function 'QTimer::killTimer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(228): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(227): warning C26497: The function 'QTimer::defaultTypeFor' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(227): warning C26440: Function 'QTimer::defaultTypeFor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(233): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(245): warning C26440: Function 'QTimer::setSingleShot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(354): warning C26440: Function 'QsciCommand::command' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(383): warning C26440: Function 'QsciCommand::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(389): warning C26440: Function 'QsciCommand::alternateKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(546): warning C26440: Function 'QsciScintilla::autoCompletionSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(552): warning C26440: Function 'QsciScintilla::autoCompletionThreshold' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(563): warning C26440: Function 'QsciScintilla::autoIndent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(580): warning C26440: Function 'QsciScintilla::braceMatching' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(585): warning C26440: Function 'QsciScintilla::callTipsPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(590): warning C26440: Function 'QsciScintilla::callTipsStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(595): warning C26440: Function 'QsciScintilla::callTipsVisible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(785): warning C26440: Function 'QsciScintilla::folding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(807): warning C26440: Function 'QsciScintilla::hasSelectedText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(1401): warning C26440: Function 'QsciScintilla::standardCommands' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(2078): warning C26495: Variable 'QsciScintilla::FindState::flags' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(2078): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.h(28): warning C26440: Function 'Robomongo::FindFrame::sciScintilla' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.h(18): warning C26440: Function 'Robomongo::RoboScintilla::setIgnoreEnterKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.h(19): warning C26440: Function 'Robomongo::RoboScintilla::setIgnoreTabKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(37): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(38): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(40): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(41): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(42): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(44): warning C26495: Variable 'Robomongo::CreateCollectionDialog::_maxDocNumberInputEdit' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(51): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(53): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(57): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(71): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(66): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(67): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(68): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(74): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(83): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(87): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(125): warning C26440: Function 'Robomongo::CreateCollectionDialog::getExtraOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(269): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(274): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(279): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(279): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(281): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(282): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(284): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(286): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(288): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(290): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(292): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(298): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(303): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(303): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(300): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(320): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(322): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(323): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(331): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(331): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(328): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(342): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(342): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(344): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(345): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(351): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(352): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(357): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(358): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(366): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(366): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(372): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(372): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(376): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(376): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(363): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(386): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(386): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(388): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(389): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(397): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(397): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(394): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(427): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(418): warning C26461: The pointer argument 'frame' for function 'Robomongo::CreateCollectionDialog::configureFrameText' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(420): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(418): warning C26429: Symbol 'frame' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(453): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(460): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(441): warning C26496: The variable 'offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(447): warning C26496: The variable 'lineHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(433): warning C26429: Symbol 'frame' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(508): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(560): warning C26429: Symbol 'option' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(577): warning C26461: The pointer argument 'frame' for function 'Robomongo::CreateCollectionDialog::jsonText' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(577): warning C26429: Symbol 'frame' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(42): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(41): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(27): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(29): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(29): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(37): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(44): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(48): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(48): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(56): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(61): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(92): warning C26433: Function 'Robomongo::CreateDatabaseDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(102): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(107): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(40): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isalpha'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(43): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isalpha'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(39): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(40): warning C26496: The variable 'isLastAlpha' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(39): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(43): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(85): warning C26496: The variable 'row' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(86): warning C26496: The variable 'col' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(88): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(53): warning C26495: Variable 'Robomongo::CreateUserDialog::_rolesArray' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(87): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(87): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(88): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(89): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(90): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(96): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(97): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(87): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(87): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(88): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(89): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(90): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(62): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(63): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(63): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(65): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(69): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(75): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(81): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(93): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(99): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(99): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(103): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(103): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(108): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(108): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(118): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(88): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.18'. 'temporary 18' may have been invalidated at line 88 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(128): warning C26495: Variable 'Robomongo::CreateUserDialog::_userSourceLabel' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(156): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(157): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(137): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(137): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(138): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(138): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(140): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(140): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(144): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(145): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(147): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(148): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(150): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(153): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(153): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(159): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(159): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(163): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(163): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(168): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(168): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(176): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(176): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(191): warning C26433: Function 'Robomongo::CreateUserDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(218): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(219): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(218): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(219): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\utils\comboboxutils.cpp(11): warning C26429: Symbol 'comboBox' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\utils\dialogutils.cpp(9): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\utils\dialogutils.cpp(10): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(29): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(29): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(31): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(32): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(44): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(45): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(57): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(57): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(58): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(76): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(77): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(79): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(87): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(88): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(106): warning C26433: Function 'Robomongo::PreferencesDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.h(32): warning C26440: Function 'Robomongo::ConnectionsDialog::selectedConnection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.h(30): warning C26440: Function 'Robomongo::WelcomeTab::getParent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(43): warning C26495: Variable 'Robomongo::ConnectionListWidgetItem::_connection' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(48): warning C26440: Function 'Robomongo::ConnectionListWidgetItem::connection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(170): warning C26496: The variable 'importedCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(116): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(119): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(119): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(122): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(122): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(125): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(125): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(158): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(158): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(166): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(166): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(188): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(174): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(174): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(177): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(188): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(198): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(198): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(107): warning C26495: Variable 'Robomongo::ConnectionsDialog::_selectedConnection' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(196): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(164): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(163): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(156): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(155): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(126): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(123): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(120): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(117): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(268): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(309): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(293): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(312): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(312): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(313): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(331): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(366): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(409): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(396): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(396): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(398): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(409): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(421): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(421): warning C26403: Reset or explicitly delete an owner<T> pointer 'item' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(427): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(469): warning C26433: Function 'Robomongo::ConnectionsTreeWidget::dropEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qprocess.h(74): warning C26432: If you define or delete any default operation in the type 'class QProcessEnvironment', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qprocess.h(78): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QProcessEnvironmentPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qprocess.h(106): warning C26440: Function 'QTypeInfo<QProcessEnvironment>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(83): warning C26432: If you define or delete any default operation in the type 'class QRawFont', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(88): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QRawFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(157): warning C26440: Function 'QTypeInfo<QRawFont>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(70): warning C26432: If you define or delete any default operation in the type 'class QGlyphRun', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(75): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QGlyphRunPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(128): warning C26440: Function 'QTypeInfo<QGlyphRun>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(71): warning C26440: Function 'QTextInlineObject::QTextInlineObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(72): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(73): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(73): warning C26440: Function 'QTextInlineObject::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(193): warning C26440: Function 'QTextLayout::engine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(196): warning C26440: Function 'QTextLayout::QTextLayout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(207): warning C26440: Function 'QTypeInfo<QTextLayout::FormatRange>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(213): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(214): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(214): warning C26440: Function 'QTextLine::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(256): warning C26440: Function 'QTextLine::lineNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(265): warning C26440: Function 'QTextLine::QTextLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qabstracttextdocumentlayout.h(75): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qabstracttextdocumentlayout.h(135): warning C26440: Function 'QTypeInfo<QAbstractTextDocumentLayout::Selection>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qabstracttextdocumentlayout.h(136): warning C26440: Function 'QTypeInfo<QAbstractTextDocumentLayout::PaintContext>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qabstracttextdocumentlayout.h(146): warning C26440: Function 'qobject_interface_iid<QTextObjectInterface * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.h(30): warning C26440: Function 'Robomongo::ExplorerCollectionTreeItem::collection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.h(34): warning C26440: Function 'Robomongo::ExplorerCollectionTreeItem::databaseItem' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.h(35): warning C26440: Function 'Robomongo::ExplorerDatabaseTreeItem::database' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.h(32): warning C26440: Function 'Robomongo::ExplorerReplicaSetTreeItem::connectionSettings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.h(33): warning C26440: Function 'Robomongo::ExplorerReplicaSetTreeItem::isUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.h(34): warning C26440: Function 'Robomongo::ExplorerReplicaSetTreeItem::server' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(46): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(74): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(86): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(86): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(89): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(89): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(94): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(94): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(95): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(100): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(101): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(102): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(106): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(110): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(110): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(111): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(111): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(112): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(112): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(76): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(78): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(128): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(141): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(184): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(191): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(192): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(222): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(273): warning C26440: Function 'Robomongo::ExportDialog::setInputLabelText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(282): warning C26496: The variable 'disable' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(278): warning C26433: Function 'Robomongo::ExportDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(342): warning C26440: Function 'Robomongo::ExportDialog::ui_itemDoubleClicked' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(365): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(387): warning C26496: The variable 'enable' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(435): warning C26496: The variable 'enable' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(461): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(466): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(87): warning C26440: Function 'QVector<unsigned int>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(553): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(30): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(29): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(23): warning C26403: Reset or explicitly delete an owner<T> pointer 'changeShellTimeoutDialog' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(25): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(26): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(25): warning C26403: Reset or explicitly delete an owner<T> pointer 'currentShellTimeout' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(26): warning C26403: Reset or explicitly delete an owner<T> pointer 'newShellTimeout' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(28): warning C26403: Reset or explicitly delete an owner<T> pointer 'buttonBox' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(31): warning C26403: Reset or explicitly delete an owner<T> pointer 'lay' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(32): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(32): warning C26403: Reset or explicitly delete an owner<T> pointer 'firstLabel' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(36): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(24): warning C26429: Symbol 'settingsManager' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(495): warning C26440: Function 'QTypeInfo<QPainter::PixmapFragment>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(514): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(520): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(586): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(612): warning C26496: The variable 'p' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(50): warning C26426: Global initializer calls a non-constexpr function 'QColor::QColor' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(51): warning C26426: Global initializer calls a non-constexpr function 'QColor::QColor' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(52): warning C26426: Global initializer calls a non-constexpr function 'QColor::QColor' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(79): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(54): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(93): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(107): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(107): warning C26433: Function 'Robomongo::RoboScintilla::wheelEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(133): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(133): warning C26433: Function 'Robomongo::RoboScintilla::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(177): warning C26496: The variable 'numberOfDigits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\jslexer.cpp(7): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\jslexer.cpp(11): warning C26433: Function 'Robomongo::JSLexer::defaultPaper' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\jslexer.cpp(17): warning C26433: Function 'Robomongo::JSLexer::defaultColor' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\jslexer.cpp(124): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\jslexer.cpp(111): warning C26433: Function 'Robomongo::JSLexer::keywords' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\jslexer.cpp(111): warning C26440: Function 'Robomongo::JSLexer::keywords' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(29): warning C26440: Function 'Robomongo::AutoCompletionInfo::AutoCompletionInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(35): warning C26440: Function 'Robomongo::AutoCompletionInfo::text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(36): warning C26440: Function 'Robomongo::AutoCompletionInfo::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(37): warning C26440: Function 'Robomongo::AutoCompletionInfo::lineIndexLeft' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(38): warning C26440: Function 'Robomongo::AutoCompletionInfo::lineIndexRight' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(71): warning C26440: Function 'Robomongo::ScriptWidget::getDisableTextAndCursorNotifications' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(72): warning C26440: Function 'Robomongo::ScriptWidget::setDisableTextAndCursorNotifications' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(60): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(61): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(62): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\plainjavascripteditor.h(17): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(24): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(26): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(29): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(40): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(40): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(51): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(65): warning C26433: Function 'Robomongo::FindFrame::wheelEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(70): warning C26433: Function 'Robomongo::FindFrame::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(72): warning C26496: The variable 'isFocusScin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(73): warning C26496: The variable 'isShowFind' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(70): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(112): warning C26496: The variable 're' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(113): warning C26496: The variable 'wo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(114): warning C26496: The variable 'looped' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(123): warning C26496: The variable 'isFounded' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(111): warning C26489: Don't dereference a pointer that may be invalid: 'text'. 'text' may have been invalidated at line 110 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(123): warning C26489: Don't dereference a pointer that may be invalid: 'text'. 'text' may have been invalidated at line 110 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(123): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(138): warning C26494: Variable 'container' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(139): warning C26494: Variable 'is_textAndCursorNotificationsDisabled' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(139): warning C26494: Variable 'commentOut' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(159): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(188): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(207): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\editors\findframe.cpp(207): warning C26432: If you define or delete any default operation in the type 'class Robomongo::FindFrame', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(33): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(45): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(61): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(103): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(104): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(75): warning C26495: Variable 'Robomongo::AddEditIndexDialog::_uniqueCheckBox' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(81): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(82): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(82): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(83): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(83): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(85): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(85): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(93): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(100): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(106): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(106): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(118): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(119): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(122): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(139): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(139): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(140): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(188): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(163): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(163): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(165): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(170): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(170): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(171): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(174): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(176): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(176): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(181): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(181): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(203): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(203): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(219): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(219): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(221): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(222): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(238): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(238): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(239): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(242): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(245): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(258): warning C26489: Don't dereference a pointer that may be invalid: 'expAft'. 'expAft' may have been invalidated at line 256 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(274): warning C26433: Function 'Robomongo::AddEditIndexDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(278): warning C26489: Don't dereference a pointer that may be invalid: 'weightText'. 'weightText' may have been invalidated at line 277 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(278): warning C26489: Don't dereference a pointer that may be invalid: 'weightText'. 'weightText' may have been invalidated at line 277 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(278): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to '`anonymous namespace'::isValidJson' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.h(114): warning C26440: Function 'Robomongo::QueryWidget::CustomDockWidget::getParentQueryWidget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.h(118): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(24): warning C26440: Function '`anonymous namespace'::isStopChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(44): warning C26440: Function '`anonymous namespace'::isForbiddenChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(65): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(78): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(87): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(52): warning C26429: Symbol 'shell' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(85): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(98): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(98): warning C26462: The value pointed to by 'keyEvent' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(98): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(94): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(94): warning C26433: Function 'Robomongo::ScriptWidget::eventFilter' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(178): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(196): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(184): warning C26496: The variable 'physicalLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(185): warning C26496: The variable 'lineIndexLeft' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(196): warning C26429: Symbol 'scin' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(178): warning C26429: Symbol 'model' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(216): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(216): warning C26429: Symbol 'scin' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(235): warning C26496: The variable 'lines' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(238): warning C26496: The variable 'maxHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(270): warning C26496: The variable 'row' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(271): warning C26496: The variable 'colLeft' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(272): warning C26496: The variable 'colRight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(301): warning C26496: The variable 'height' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(299): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(312): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(311): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(310): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(332): warning C26440: Function 'Robomongo::ScriptWidget::autocompletionBoxLeftPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(385): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(396): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(400): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(404): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(408): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(408): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(38): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(38): warning C26433: Function 'Robomongo::CollectionIndexesLoadingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(38): warning C26440: Function 'Robomongo::CollectionIndexesLoadingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(44): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(47): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(49): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(52): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(55): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(55): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(58): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(61): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(64): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(66): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(69): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(69): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(72): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(75): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(75): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(77): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(84): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(84): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(53): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(65): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(59): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(62): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(67): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(56): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(45): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(70): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(48): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(50): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(78): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(76): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(85): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(73): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(142): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(120): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(130): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(120): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerCollectionTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(138): warning C26489: Don't dereference a pointer that may be invalid: 'indexes'. 'indexes' may have been invalidated at line 135 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(141): warning C26489: Don't dereference a pointer that may be invalid: 'indexes'. 'indexes' may have been invalidated at line 135 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(141): warning C26489: Don't dereference a pointer that may be invalid: 'indexes'. 'indexes' may have been invalidated at line 135 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(147): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(147): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerCollectionTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(166): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(180): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(166): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerCollectionTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(182): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidgetItem::removeChild' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(201): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(207): warning C26429: Symbol 'ind' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(220): warning C26485: Expression 'buff': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(218): warning C26496: The variable 'buff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(227): warning C26429: Symbol 'settings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(225): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(226): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(225): warning C26462: The value pointed to by 'database' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(227): warning C26462: The value pointed to by 'settings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(233): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(251): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(259): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(251): warning C26462: The value pointed to by 'database' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(262): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(300): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(309): warning C26429: Symbol 'settings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(308): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(307): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(308): warning C26462: The value pointed to by 'server' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(309): warning C26462: The value pointed to by 'settings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(318): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(335): warning C26429: Symbol 'databaseTo' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(329): warning C26429: Symbol 'settings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(327): warning C26429: Symbol 'databaseFrom' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(328): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.h(21): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(327): warning C26462: The value pointed to by 'databaseFrom' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(329): warning C26462: The value pointed to by 'settings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(332): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(343): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(344): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(345): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(344): warning C26462: The value pointed to by 'server' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(345): warning C26462: The value pointed to by 'connSettings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(354): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(363): warning C26496: The variable 'cp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(19): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(19): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(22): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(22): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(25): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(28): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(20): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(29): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(23): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(26): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(78): warning C26489: Don't dereference a pointer that may be invalid: 'db'. 'db' may have been invalidated at line 74 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(77): warning C26489: Don't dereference a pointer that may be invalid: 'db'. 'db' may have been invalidated at line 74 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(75): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fakeInfo._name' in call to 'Robomongo::AddEditIndexDialog::AddEditIndexDialog' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(86): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(86): warning C26462: The value pointed to by 'databaseTreeItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(22): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(22): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(24): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(24): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(24): warning C26403: Reset or explicitly delete an owner<T> pointer 'editIndex' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(22): warning C26403: Reset or explicitly delete an owner<T> pointer 'dropIndex' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(23): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(25): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(41): warning C26462: The value pointed to by 'par' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(64): warning C26489: Don't dereference a pointer that may be invalid: 'db'. 'db' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(63): warning C26489: Don't dereference a pointer that may be invalid: 'db'. 'db' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(54): warning C26462: The value pointed to by 'par' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(73): warning C26462: The value pointed to by 'databaseTreeItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(73): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(10): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(16): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(26): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(26): warning C26432: If you define or delete any default operation in the type 'class Robomongo::ExplorerTreeItem', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(28): warning C26447: The function is declared 'noexcept' but calls function 'deleteLater()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(29): warning C26447: The function is declared 'noexcept' but calls function 'clearChildItems()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.h(22): warning C26440: Function 'Robomongo::ExplorerReplicaSetFolderItem::setRefreshFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.h(23): warning C26440: Function 'Robomongo::ExplorerReplicaSetFolderItem::refreshFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(18): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(38): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(41): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(41): warning C26403: Reset or explicitly delete an owner<T> pointer 'refresh' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(38): warning C26403: Reset or explicitly delete an owner<T> pointer 'repSetStatus' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(39): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(42): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(64): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(58): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(61): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(70): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(67): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(73): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(52): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(60): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(63): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(63): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(66): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(69): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(69): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(72): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(72): warning C26403: Reset or explicitly delete an owner<T> pointer 'showLog' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(69): warning C26403: Reset or explicitly delete an owner<T> pointer 'serverHostInfo' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(66): warning C26403: Reset or explicitly delete an owner<T> pointer 'serverVersion' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(63): warning C26403: Reset or explicitly delete an owner<T> pointer 'serverStatus' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(60): warning C26403: Reset or explicitly delete an owner<T> pointer 'openDirectConnection' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(52): warning C26403: Reset or explicitly delete an owner<T> pointer 'openShellAction' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.h(16): warning C26440: Function 'Robomongo::ExplorerFunctionTreeItem::function' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.h(17): warning C26440: Function 'Robomongo::ExplorerFunctionTreeItem::database' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(27): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(77): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(74): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(65): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(62): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(59): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(68): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(71): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(53): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(61): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(64): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(67): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(67): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(70): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(73): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(76): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(102): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(107): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(112): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(53): warning C26403: Reset or explicitly delete an owner<T> pointer 'openDbShellAction' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(126): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(124): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(131): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(129): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(137): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(145): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerDatabaseTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(154): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(170): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(164): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(145): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(170): warning C26429: Symbol 'collection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(182): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerDatabaseTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(182): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(191): warning C26489: Don't dereference a pointer that may be invalid: 'users'. 'users' may have been invalidated at line 190 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(194): warning C26489: Don't dereference a pointer that may be invalid: 'users'. 'users' may have been invalidated at line 190 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(199): warning C26489: Don't dereference a pointer that may be invalid: 'users'. 'users' may have been invalidated at line 190 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(203): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerDatabaseTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(212): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(222): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(203): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(244): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(244): warning C26403: Reset or explicitly delete an owner<T> pointer 'collectionItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(251): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(251): warning C26403: Reset or explicitly delete an owner<T> pointer 'collectionItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(263): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(263): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(269): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(269): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(744): warning C26440: Function 'Robomongo::CreateUserRequest::user' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\events\mongoevents.h(821): warning C26440: Function 'Robomongo::CreateFunctionRequest::function' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(23): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(74): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(71): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(68): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(58): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(55): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(52): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(42): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(39): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(36): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(67): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(35): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(51): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(67): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(38): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(54): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(70): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(57): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(41): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(57): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(73): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(109): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(114): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(138): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(146): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(154): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(164): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(163): warning C26489: Don't dereference a pointer that may be invalid: 'dbName'. 'dbName' may have been invalidated at line 161 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(163): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 '{InvalidLoc}' in call to 'Robomongo::CreateCollectionDialog::CreateCollectionDialog' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(174): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(187): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(182): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(201): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.h(21): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(24): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(27): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(23): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(26): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(26): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(26): warning C26403: Reset or explicitly delete an owner<T> pointer 'viewUser' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(23): warning C26403: Reset or explicitly delete an owner<T> pointer 'dropUser' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(53): warning C26489: Don't dereference a pointer that may be invalid: 'app'. 'app' may have been invalidated at line 52 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.h(24): warning C26440: Function 'Robomongo::FunctionTextEditor::function' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(24): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(24): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(27): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(25): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(28): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(51): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(52): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(53): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(55): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(55): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(67): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(67): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(75): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(75): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(81): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(86): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(86): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(65): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(57): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(79): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(78): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(33): warning C26496: The variable 'screenGeometry' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(34): warning C26496: The variable 'horizontalMargin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(35): warning C26496: The variable 'verticalMargin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(36): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(34): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(35): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(160): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'doc.{vfptr}' in call to 'std::vector<mongo::BSONObj,std::allocator<mongo::BSONObj> >::push_back' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(159): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(154): warning C26496: The variable 'jsonLen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(166): warning C26496: The variable 'offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(172): warning C26496: The variable 'lineHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(178): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(185): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(214): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(221): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(30): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(30): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(31): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(39): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(43): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(43): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(50): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(56): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(60): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(63): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(53): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(54): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(83): warning C26433: Function 'Robomongo::FunctionTextEditor::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(25): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.h(78): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(39): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(47): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(50): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(53): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(56): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(59): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(62): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(65): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(67): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(63): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(60): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(57): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(54): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(51): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(48): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(45): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(134): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(149): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(144): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(149): warning C26403: Reset or explicitly delete an owner<T> pointer 'dbItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(144): warning C26403: Reset or explicitly delete an owner<T> pointer 'dbItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(141): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(160): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(176): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(157): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(157): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerServerTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(189): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(189): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerServerTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(213): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerServerTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(226): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerServerTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(238): warning C26461: The pointer argument 'count' for function 'Robomongo::ExplorerServerTreeItem::buildServerName' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(279): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(283): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(316): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(316): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(316): warning C26403: Reset or explicitly delete an owner<T> pointer 'newDb' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(320): warning C26403: Reset or explicitly delete an owner<T> pointer 'dbItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(349): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(359): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(357): warning C26489: Don't dereference a pointer that may be invalid: '&memberAndHealth->first'. 'memberAndHealth.std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool>::first' may have been invalidated at line 355 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(359): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 358 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(359): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 '{InvalidLoc}' in call to 'Robomongo::ExplorerReplicaSetTreeItem::ExplorerReplicaSetTreeItem' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(374): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(386): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(381): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(386): warning C26403: Reset or explicitly delete an owner<T> pointer 'dbItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(381): warning C26403: Reset or explicitly delete an owner<T> pointer 'dbItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreewidget.cpp(11): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreewidget.cpp(32): warning C26462: The value pointed to by 'replicaSetItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreewidget.cpp(37): warning C26462: The value pointed to by 'dbItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreewidget.cpp(27): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorertreewidget.cpp(27): warning C26433: Function 'Robomongo::ExplorerTreeWidget::contextMenuEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(30): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(30): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(44): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(35): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(34): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(56): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(74): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'Robomongo::ExplorerWidget::ui_itemDoubleClicked' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(56): warning C26433: Function 'Robomongo::ExplorerWidget::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(113): warning C26403: Reset or explicitly delete an owner<T> pointer 'item' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(170): warning C28182: Dereferencing NULL pointer. 'item' contains the same NULL value as 'collectionItem' did.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(152): warning C26462: The value pointed to by 'collectionItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(150): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(12): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(12): warning C26495: Variable 'Robomongo::BsonTableModelProxy::_root' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(18): warning C26433: Function 'Robomongo::BsonTableModelProxy::rowCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(20): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(24): warning C26433: Function 'Robomongo::BsonTableModelProxy::parent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(30): warning C26433: Function 'Robomongo::BsonTableModelProxy::columnCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(30): warning C26440: Function 'Robomongo::BsonTableModelProxy::columnCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(35): warning C26433: Function 'Robomongo::BsonTableModelProxy::mapFromSource' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(44): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(37): warning C26496: The variable 'row' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(38): warning C26496: The variable 'col' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(49): warning C26433: Function 'Robomongo::BsonTableModelProxy::sibling' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(54): warning C26433: Function 'Robomongo::BsonTableModelProxy::index' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(60): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(65): warning C26433: Function 'Robomongo::BsonTableModelProxy::mapToSource' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(73): warning C26462: The value pointed to by 'child' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(75): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(76): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(94): warning C6246: Local declaration of 'child' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '88' of 'e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(94): warning C26429: Symbol 'child' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(85): warning C26433: Function 'Robomongo::BsonTableModelProxy::setSourceModel' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(88): warning C26462: The value pointed to by 'child' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(92): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(94): warning C26462: The value pointed to by 'child' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(95): warning C26496: The variable 'countc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(106): warning C26433: Function 'Robomongo::BsonTableModelProxy::data' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(123): warning C26496: The variable 'isCut' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(138): warning C26433: Function 'Robomongo::BsonTableModelProxy::headerData' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(152): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(158): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(167): warning C26496: The variable 'column' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\utils\qtutils.h(33): warning C26440: Function 'Robomongo::QtUtils::item<Robomongo::BsonTreeItem * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.h(36): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(29): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(32): warning C26433: Function 'Robomongo::BsonTableView::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(32): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(40): warning C26433: Function 'Robomongo::BsonTableView::selectedIndex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(50): warning C26433: Function 'Robomongo::BsonTableView::selectedIndexes' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(68): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(9): warning C26440: Function '`anonymous namespace'::removeIfFound::removeIfFound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(10): warning C26440: Function '`anonymous namespace'::removeIfFound::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(21): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(23): warning C26462: The value pointed to by 'parent' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(25): warning C26462: The value pointed to by 'grParent' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.h(19): warning C26495: Variable 'Robomongo::BsonItemFields::_type' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(48): warning C26440: Function 'Robomongo::BsonTreeItem::childrenCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(53): warning C26440: Function 'Robomongo::BsonTreeItem::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(65): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(71): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(74): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(81): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(82): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(85): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(98): warning C26440: Function 'Robomongo::BsonTreeItem::root' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(103): warning C26461: The pointer argument 'item' for function 'Robomongo::BsonTreeItem::indexOf' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(113): warning C26440: Function 'Robomongo::BsonTreeItem::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(118): warning C26440: Function 'Robomongo::BsonTreeItem::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(123): warning C26440: Function 'Robomongo::BsonTreeItem::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(128): warning C26440: Function 'Robomongo::BsonTreeItem::setKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(133): warning C26440: Function 'Robomongo::BsonTreeItem::setValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(138): warning C26440: Function 'Robomongo::BsonTreeItem::setType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(143): warning C26440: Function 'Robomongo::BsonTreeItem::binType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(148): warning C26440: Function 'Robomongo::BsonTreeItem::setBinType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(31): warning C26496: The variable 'element' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(32): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(76): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(75): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(104): warning C26496: The variable 'elem' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(100): warning C26433: Function 'Robomongo::BsonTreeModel::fetchMore' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(114): warning C26462: The value pointed to by 'node' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(112): warning C26433: Function 'Robomongo::BsonTreeModel::canFetchMore' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(123): warning C26462: The value pointed to by 'node' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(121): warning C26433: Function 'Robomongo::BsonTreeModel::hasChildren' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(130): warning C26461: The pointer argument 'item' for function 'Robomongo::BsonTreeModel::getIcon' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(130): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(166): warning C26496: The variable 'col' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(183): warning C26496: The variable 'isCut' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(154): warning C26433: Function 'Robomongo::BsonTreeModel::data' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(199): warning C26433: Function 'Robomongo::BsonTreeModel::flags' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(199): warning C26440: Function 'Robomongo::BsonTreeModel::flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(210): warning C26429: Symbol 'parentItem' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(208): warning C26433: Function 'Robomongo::BsonTreeModel::rowCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(210): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(219): warning C26433: Function 'Robomongo::BsonTreeModel::columnCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(219): warning C26440: Function 'Robomongo::BsonTreeModel::columnCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(224): warning C26433: Function 'Robomongo::BsonTreeModel::headerData' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(248): warning C26462: The value pointed to by 'childItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(251): warning C26462: The value pointed to by 'grandParent' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(252): warning C26496: The variable 'row' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(251): warning C26429: Symbol 'grandParent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(248): warning C26429: Symbol 'childItem' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(244): warning C26433: Function 'Robomongo::BsonTreeModel::parent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(249): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(251): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(263): warning C26429: Symbol 'parentItem' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(259): warning C26433: Function 'Robomongo::BsonTreeModel::index' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(263): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(280): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(281): warning C26496: The variable 'child_count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(278): warning C26429: Symbol 'parent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(291): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(292): warning C26496: The variable 'row' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(287): warning C26429: Symbol 'children' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(289): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(43): warning C26440: Function 'Robomongo::OutputItemContentWidget::isTextModeSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(44): warning C26440: Function 'Robomongo::OutputItemContentWidget::isTreeModeSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(45): warning C26440: Function 'Robomongo::OutputItemContentWidget::isCustomModeSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(46): warning C26440: Function 'Robomongo::OutputItemContentWidget::isTableModeSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(47): warning C26440: Function 'Robomongo::OutputItemContentWidget::viewMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(55): warning C26440: Function 'Robomongo::OutputItemContentWidget::outputWidget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(30): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(26): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(34): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(63): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(82): warning C26433: Function 'Robomongo::BsonTreeView::resizeEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(88): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(88): warning C26433: Function 'Robomongo::BsonTreeView::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(116): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(116): warning C26462: The value pointed to by 'item' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(118): warning C26462: The value pointed to by 'tritem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(130): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(130): warning C26462: The value pointed to by 'item' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(132): warning C26462: The value pointed to by 'tritem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(168): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(165): warning C26433: Function 'Robomongo::BsonTreeView::selectedIndex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(176): warning C26433: Function 'Robomongo::BsonTreeView::selectedIndexes' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(32): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(38): warning C26461: The pointer argument 'item' for function 'Robomongo::detail::isObjectIdType' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(38): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(48): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(53): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(58): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(75): warning C26462: The value pointed to by 'item' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(79): warning C26462: The value pointed to by 'jItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(112): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(121): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(124): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(127): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(130): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(133): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(136): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(139): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(137): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(140): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(116): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(134): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(131): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(125): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(128): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(119): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(122): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(113): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(143): warning C26429: Symbol 'menu' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(183): warning C26496: The variable 'isEditable' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(181): warning C26429: Symbol 'menu' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(199): warning C26496: The variable 'id' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(224): warning C26496: The variable 'removeCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(211): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(244): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(232): warning C26461: The pointer argument 'event' for function 'Robomongo::Notifier::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(240): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(232): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(258): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(254): warning C26461: The pointer argument 'event' for function 'Robomongo::Notifier::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(254): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(269): warning C26489: Don't dereference a pointer that may be invalid: 'selectedInd'. 'selectedInd' may have been invalidated at line 268 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(272): warning C26489: Don't dereference a pointer that may be invalid: 'selectedInd'. 'selectedInd' may have been invalidated at line 268 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(272): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::QtUtils::item<Robomongo::BsonTreeItem * __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(280): warning C26429: Symbol 'clipboard' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(287): warning C26489: Don't dereference a pointer that may be invalid: 'selectedInd'. 'selectedInd' may have been invalidated at line 286 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(290): warning C26489: Don't dereference a pointer that may be invalid: 'selectedInd'. 'selectedInd' may have been invalidated at line 286 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(290): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::QtUtils::item<Robomongo::BsonTreeItem * __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(309): warning C26429: Symbol 'clipboard' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(299): warning C26429: Symbol 'documentItemHelper' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(320): warning C6001: Using uninitialized memory 'mainWindow'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(320): warning C26489: Don't dereference a pointer that may be invalid: 'mainWindow'. 'mainWindow' may have been invalidated at line 315 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(320): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(358): warning C26496: The variable 'selectedIndex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(373): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(377): warning C26462: The value pointed to by 'documentItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(390): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(387): warning C26489: Don't dereference a pointer that may be invalid: 'json'. 'json' may have been invalidated at line 385 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(387): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::DocumentTextEditor::DocumentTextEditor' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(400): warning C26496: The variable 'selectedIndex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(404): warning C26462: The value pointed to by 'documentItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(416): warning C26489: Don't dereference a pointer that may be invalid: 'json'. 'json' may have been invalidated at line 414 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(416): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::DocumentTextEditor::DocumentTextEditor' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(416): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(416): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(434): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(447): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(451): warning C26462: The value pointed to by 'documentItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(458): warning C26429: Symbol 'clipboard' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(480): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(464): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(480): warning C26496: The variable 'milliTimestamp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(482): warning C26496: The variable 'isSupportedDate' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(484): warning C26496: The variable 'epoch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(485): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(486): warning C26496: The variable 'time' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(475): warning C26429: Symbol 'clipboard' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(500): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(504): warning C26462: The value pointed to by 'documentItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(516): warning C26496: The variable 'isArray' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(522): warning C26489: Don't dereference a pointer that may be invalid: 'json'. 'json' may have been invalidated at line 521 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(522): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'QClipboard::setText' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\domain\notifier.cpp(511): warning C26429: Symbol 'clipboard' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(628): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(639): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(637): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'copy.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(621): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(630): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\collectionstatstreeitem.cpp(32): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '_obj.{vfptr}' in call to 'Robomongo::BsonUtils::getField<18>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\collectionstatstreewidget.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\collectionstatstreewidget.cpp(25): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\collectionstatstreewidget.cpp(24): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\collectionstatstreewidget.cpp(22): warning C26496: The variable 'documentsCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\jsonpreparethread.cpp(19): warning C26440: Function 'Robomongo::JsonPrepareThread::stop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\jsonpreparethread.cpp(24): warning C26433: Function 'Robomongo::JsonPrepareThread::run' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\jsonpreparethread.cpp(37): warning C26489: Don't dereference a pointer that may be invalid: '&stdJson'. 'stdJson' may have been invalidated at line 37 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.h(24): warning C26440: Function 'Robomongo::OutputItemHeaderWidget::paging' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(32): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(33): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(35): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(50): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(34): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(27): warning C26495: Variable 'Robomongo::OutputItemContentWidget::_collectionStats' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(65): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(66): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(85): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(57): warning C26495: Variable 'Robomongo::OutputItemContentWidget::_collectionStats' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(115): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(119): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(126): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(125): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(124): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(127): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(128): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(168): warning C26496: The variable 'skipDelta' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(209): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'aggrInfo.collectionName' in call to 'Robomongo::MongoShell::setAggrInfo' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(242): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(248): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(254): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(228): warning C26434: Function 'Robomongo::OutputItemContentWidget::update' hides a non-virtual function 'QWidget::update' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(275): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(277): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(276): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(300): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(330): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(352): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(353): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(353): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.h(13): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(363): warning C26440: Function 'Robomongo::OutputItemContentWidget::markUninitialized' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(407): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(415): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(418): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(418): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(424): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(547): warning C26432: If you define or delete any default operation in the type 'class boost::shared_ptr<class Robomongo::MongoDocument>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(21): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(21): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.h(17): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(74): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(84): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(95): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(107): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(108): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(109): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(115): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(124): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(124): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(89): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(100): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(102): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(103): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(104): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(105): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(93): warning C26462: The value pointed to by 'queryWidget' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(171): warning C26433: Function 'Robomongo::OutputItemHeaderWidget::mouseDoubleClickEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(21): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(27): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(19): warning C26495: Variable 'Robomongo::OutputWidget::_prevResultsCount' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(42): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(75): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(80): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(75): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(62): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(84): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(85): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(63): warning C26496: The variable 'secs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(106): warning C26429: Symbol 'outputItemContentWidget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(117): warning C26429: Symbol 'outputItemContentWidget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(128): warning C26429: Symbol 'firstItem' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(129): warning C26429: Symbol 'lastItem' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(139): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(139): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(137): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(148): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(148): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(146): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(157): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(157): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(155): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(166): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(166): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(164): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(176): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(176): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(173): warning C26462: The value pointed to by 'result' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(174): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(183): warning C26434: Function 'Robomongo::OutputWidget::tabCloseRequested' hides a non-virtual function 'QTabWidget::tabCloseRequested' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(192): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(192): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(190): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(204): warning C26496: The variable 'siz' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(205): warning C26496: The variable 'point' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(232): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(232): warning C26433: Function 'Robomongo::OutputWidget::mouseReleaseEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(246): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(246): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(255): warning C26496: The variable 'background' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(256): warning C26496: The variable 'gradientZero' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(257): warning C26496: The variable 'gradientOne' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(258): warning C26496: The variable 'gradientTwo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(259): warning C26496: The variable 'selectedBorder' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(346): warning C26496: The variable 'resultsCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(351): warning C26496: The variable 'dimension' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(352): warning C26496: The variable 'step' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(16): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(16): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(29): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(30): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(40): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(52): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(26): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(46): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(47): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(49): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(50): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(15): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(15): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(16): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(24): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(24): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(10): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(57): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(63): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(68): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(58): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(69): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(194): warning C26432: If you define or delete any default operation in the type 'class Robomongo::QueryWidget', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(196): warning C26447: The function is declared 'noexcept' but calls function 'instance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(196): warning C26447: The function is declared 'noexcept' but calls function 'app()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(196): warning C26447: The function is declared 'noexcept' but calls function 'closeShell()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(251): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(251): warning C26461: The pointer argument 'event' for function 'Robomongo::QueryWidget::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(311): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(311): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(312): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(312): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(313): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(265): warning C26461: The pointer argument 'event' for function 'Robomongo::QueryWidget::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(321): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(325): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(325): warning C26461: The pointer argument 'event' for function 'Robomongo::QueryWidget::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(344): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(14): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(20): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(21): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(30): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(47): warning C26433: Function 'Robomongo::WorkAreaTabBar::mouseReleaseEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(47): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(59): warning C26433: Function 'Robomongo::WorkAreaTabBar::mouseDoubleClickEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(59): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(61): warning C26496: The variable 'tabIndex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(67): warning C26496: The variable 'currentTab' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(78): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(78): warning C26461: The pointer argument 'event' for function 'Robomongo::WorkAreaTabBar::middleMouseReleaseEvent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(80): warning C26496: The variable 'tabIndex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(98): warning C26429: Symbol 'tabWidget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(90): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(90): warning C26461: The pointer argument 'event' for function 'Robomongo::WorkAreaTabBar::rightMouseReleaseEvent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(92): warning C26496: The variable 'tabIndex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(116): warning C26461: The pointer argument 'action' for function 'Robomongo::WorkAreaTabBar::emitSignalForContextMenuAction' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(139): warning C26496: The variable 'background' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(140): warning C26496: The variable 'gradientZero' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(141): warning C26496: The variable 'gradientOne' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(142): warning C26496: The variable 'gradientTwo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(143): warning C26496: The variable 'selectedBorder' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(24): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(61): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(63): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(67): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(60): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(65): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(64): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(66): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(69): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(69): warning C26403: Reset or explicitly delete an owner<T> pointer 'scrollArea' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(27): warning C26403: Reset or explicitly delete an owner<T> pointer 'tab' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(96): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(97): warning C26496: The variable 'tabsCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(112): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(135): warning C26440: Function 'Robomongo::WorkAreaTabWidget::getWelcomeTab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(146): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(175): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(170): warning C26435: Function 'Robomongo::WorkAreaTabWidget::keyPressEvent' should specify exactly one of 'virtual', 'override', or 'final' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(170): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(301): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(299): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(298): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(298): warning C26403: Reset or explicitly delete an owner<T> pointer 'queryWidget' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(289): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(53): warning C26440: Function 'Robomongo::BlogInfo::BlogInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(92): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(93): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(94): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(107): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(107): warning C26426: Global initializer calls a non-constexpr function 'operator+' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(108): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(108): warning C26426: Global initializer calls a non-constexpr function 'operator+' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(110): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(112): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(113): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(114): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(122): warning C26495: Variable 'Robomongo::WelcomeTab::_clearButton' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(185): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(192): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(200): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(205): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(228): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(211): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(211): warning C26403: Reset or explicitly delete an owner<T> pointer 'text1Downloader' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(216): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(235): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(216): warning C26403: Reset or explicitly delete an owner<T> pointer 'pic1Downloader' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(221): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(238): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(221): warning C26403: Reset or explicitly delete an owner<T> pointer 'rssDownloader' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(246): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(122): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(212): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(217): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(222): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(231): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(271): warning C26432: If you define or delete any default operation in the type 'class Robomongo::WelcomeTab', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(278): warning C26496: The variable 'hideOrShowWhatsNewHeader' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(276): warning C26429: Symbol 'reply' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(341): warning C26496: The variable 'hideOrShowWhatsNewHeader' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(437): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(437): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(437): warning C26403: Reset or explicitly delete an owner<T> pointer 'blogLink' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(682): warning C26434: Function 'Robomongo::WelcomeTab::resize' hides a non-virtual function 'QWidget::resize' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(704): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(820): warning C26461: The pointer argument 'data' for function 'Robomongo::saveIntoCache' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(820): warning C26429: Symbol 'data' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\logwidget.cpp(14): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\logwidget.cpp(19): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\logwidget.cpp(19): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\logwidget.cpp(22): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\logwidget.cpp(13): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\logwidget.cpp(23): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\logwidget.cpp(18): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\logwidget.cpp(29): warning C26429: Symbol 'menu' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\logwidget.cpp(40): warning C26496: The variable 'time' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\widgets\logwidget.cpp(69): warning C26429: Symbol 'sb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(55): warning C26429: Symbol 'toolBar' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(108): warning C26435: Function 'Robomongo::ConnectionMenu::keyPressEvent' should specify exactly one of 'virtual', 'override', or 'final' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(108): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(138): warning C26496: The variable 'background' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(233): warning C26496: The variable 'viewMode' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(380): warning C26496: The variable 'autocompletionMode' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(126): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(366): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(337): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(251): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(200): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(361): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(230): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(371): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(356): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(212): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(208): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(182): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(260): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(242): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(342): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(185): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(160): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(291): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(286): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(277): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(165): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(269): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(169): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(174): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(215): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(386): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(391): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(396): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(411): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(420): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(426): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(432): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(438): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(445): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(452): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(456): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(460): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(479): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(485): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(491): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(497): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(503): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(509): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(530): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(539): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(553): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(563): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(590): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(610): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(653): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(656): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(665): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(157): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(162): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(172): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(172): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(177): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(184): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(188): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(202): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(202): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(207): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(211): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(211): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(214): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(214): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(217): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(226): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(676): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(682): warning C26489: Don't dereference a pointer that may be invalid: 'currentStyle'. 'currentStyle' may have been invalidated at line 677 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(682): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'operator==' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(675): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(675): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(680): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(680): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(673): warning C26429: Symbol 'styles' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(690): warning C26496: The variable 'windowColor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(691): warning C26496: The variable 'buttonBgColor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(692): warning C26496: The variable 'buttonBorderBgColor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(693): warning C26496: The variable 'buttonPressedColor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(695): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(695): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(721): warning C26461: The pointer argument 'ac' for function 'Robomongo::MainWindow::changeStyle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(724): warning C26489: Don't dereference a pointer that may be invalid: 'text'. 'text' may have been invalidated at line 723 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(724): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::AppStyleUtils::applyStyle' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(725): warning C26489: Don't dereference a pointer that may be invalid: 'text'. 'text' may have been invalidated at line 723 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(725): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::SettingsManager::setCurrentStyle' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(721): warning C26429: Symbol 'ac' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(746): warning C26496: The variable 'screenGeometry' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(747): warning C26496: The variable 'horizontalMargin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(748): warning C26496: The variable 'verticalMargin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(749): warning C26496: The variable '_width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(750): warning C26496: The variable '_height' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(754): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(755): warning C26496: The variable 'y' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(848): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(830): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(830): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(845): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(845): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(829): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(878): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(886): warning C26429: Symbol 'selected' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(966): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(966): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(972): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(972): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(978): warning C26429: Symbol 'action' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(991): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(991): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1132): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1132): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1140): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1140): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1150): warning C26461: The pointer argument 'connectionAction' for function 'Robomongo::MainWindow::connectToServer' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1150): warning C26429: Symbol 'connectionAction' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1153): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1164): warning C26461: The pointer argument 'event' for function 'Robomongo::MainWindow::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1198): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1192): warning C26461: The pointer argument 'event' for function 'Robomongo::MainWindow::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1201): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1211): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1250): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1274): warning C26461: The pointer argument 'event' for function 'Robomongo::MainWindow::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1274): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1304): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1311): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1281): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1286): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1286): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1291): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1291): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1310): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1310): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1313): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1319): warning C26429: Symbol 'action' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1298): warning C26429: Symbol 'actionExp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1357): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1358): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1355): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1360): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1360): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1363): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1363): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1433): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1433): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1440): warning C26462: The value pointed to by 'activeDock' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1446): warning C26429: Symbol 'reply' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1475): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 1474 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1475): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 1474 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1490): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 1474 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\mainwindow.cpp(1498): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 1474 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(733): warning C26476: Expression/symbol 'v->d.data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(726): warning C26489: Don't dereference a pointer that may be invalid: 't'. 't' may have been invalidated at line 724 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(727): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(24): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(37): warning C26462: The value pointed to by 'info' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(146): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(74): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(143): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(62): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(56): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(44): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(42): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(78): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(79): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(96): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(101): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(101): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(183): warning C26496: The variable 'checked' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(194): warning C26496: The variable 'checked' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(217): warning C26496: The variable 'isKey' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(264): warning C26496: The variable 'sshEnabled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(303): warning C26496: The variable 'isPassword' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(310): warning C26496: The variable 'isPassword' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(36): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(37): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(38): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(41): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(43): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(56): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(75): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(76): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(93): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(94): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(102): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(106): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(111): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(117): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(79): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(82): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(90): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(91): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(99): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(104): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(109): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(112): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(114): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(120): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(127): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(127): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(135): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(218): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(218): warning C26496: The variable 'isChecked' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(249): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(303): warning C26496: The variable 'isPassword' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(326): warning C26489: Don't dereference a pointer that may be invalid: 'resultAndFileName->first'. 'resultAndFileName' may have been invalidated at line 325 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(328): warning C26489: Don't dereference a pointer that may be invalid: 'resultAndFileName->second'. 'resultAndFileName' may have been invalidated at line 325 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(364): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(380): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(362): warning C26429: Symbol 'sslSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.cpp(8): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.cpp(18): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.cpp(18): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sshsettings.cpp(19): warning C26402: Return a scoped object instead of a heap-allocated if it has a move constructor (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.cpp(8): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.cpp(16): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.cpp(16): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\sslsettings.cpp(17): warning C26402: Return a scoped object instead of a heap-allocated if it has a move constructor (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(8): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(23): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(24): warning C26402: Return a scoped object instead of a heap-allocated if it has a move constructor (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(34): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 33 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(56): warning C26489: Don't dereference a pointer that may be invalid: '&vec'. 'vec' may have been invalidated at line 46 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(65): warning C26489: Don't dereference a pointer that may be invalid: 'member'. 'member' may have been invalidated at line 64 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(65): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::push_back' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(73): warning C26489: Don't dereference a pointer that may be invalid: '&memberAndHealth->first'. 'memberAndHealth.std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool>::first' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(489): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(20): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(25): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(26): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(30): warning C26432: If you define or delete any default operation in the type 'class Robomongo::SshTunnelWorker', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 79 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(52): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(54): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(71): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(89): warning C26461: The pointer argument 'event' for function 'Robomongo::SshTunnelWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(109): warning C26496: The variable 'elapsed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(110): warning C26496: The variable 'wasDisconnected' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(142): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 140 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(142): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(94): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(133): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(170): warning C26461: The pointer argument 'message' for function 'Robomongo::SshTunnelWorker::logCallbackHandler' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(170): warning C26429: Symbol 'context' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(178): warning C26462: The value pointed to by 'ssh' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(202): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(177): warning C26429: Symbol 'settings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(178): warning C26429: Symbol 'ssh' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(203): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(204): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(205): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(206): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(207): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(208): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(210): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(211): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(212): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(214): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(218): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(219): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(225): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(225): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(224): warning C26432: If you define or delete any default operation in the type 'class Robomongo::SshTunnelConfigCreator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(70): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(73): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(70): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(67): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(81): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBus.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(82): warning C26485: Expression 'qt_meta_data_Robomongo__EventBus': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBus.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(89): warning C26433: Function 'Robomongo::EventBus::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(94): warning C26433: Function 'Robomongo::EventBus::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBus.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(102): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(102): warning C26433: Function 'Robomongo::EventBus::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::EventBusDispatcher::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(57): warning C26440: Function 'Robomongo::EventBusDispatcher::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBusDispatcher.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__EventBusDispatcher': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBusDispatcher.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(75): warning C26433: Function 'Robomongo::EventBusDispatcher::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(80): warning C26433: Function 'Robomongo::EventBusDispatcher::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBusDispatcher.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(88): warning C26433: Function 'Robomongo::EventBusDispatcher::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(78): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(83): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(81): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(78): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(75): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(83): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(91): warning C26485: Expression 'qt_meta_stringdata_Robomongo__App.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(92): warning C26485: Expression 'qt_meta_data_Robomongo__App': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(89): warning C26485: Expression 'qt_meta_stringdata_Robomongo__App.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(99): warning C26433: Function 'Robomongo::App::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(108): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(104): warning C26433: Function 'Robomongo::App::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(107): warning C26485: Expression 'qt_meta_stringdata_Robomongo__App.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(123): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(112): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(112): warning C26433: Function 'Robomongo::App::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(107): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(116): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(115): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(114): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(112): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(111): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(110): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(107): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(104): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(111): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(128): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoDatabase.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(129): warning C26485: Expression 'qt_meta_data_Robomongo__MongoDatabase': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(126): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoDatabase.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(136): warning C26433: Function 'Robomongo::MongoDatabase::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(145): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(141): warning C26433: Function 'Robomongo::MongoDatabase::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(144): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoDatabase.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(160): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(149): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(149): warning C26433: Function 'Robomongo::MongoDatabase::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(160): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(93): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(102): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(101): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(100): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(99): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(98): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(96): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(90): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(93): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(102): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(101): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(100): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(99): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(98): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(96): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(110): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoServer.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(111): warning C26485: Expression 'qt_meta_data_Robomongo__MongoServer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoServer.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(118): warning C26433: Function 'Robomongo::MongoServer::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(127): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(123): warning C26433: Function 'Robomongo::MongoServer::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(126): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoServer.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(142): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(131): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(131): warning C26433: Function 'Robomongo::MongoServer::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(142): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(78): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(83): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(81): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(78): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(75): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(83): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(91): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoShell.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(92): warning C26485: Expression 'qt_meta_data_Robomongo__MongoShell': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(89): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoShell.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(99): warning C26433: Function 'Robomongo::MongoShell::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(108): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(104): warning C26433: Function 'Robomongo::MongoShell::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(107): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoShell.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(123): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(112): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(112): warning C26433: Function 'Robomongo::MongoShell::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(109): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(121): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(109): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(131): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Notifier.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(132): warning C26485: Expression 'qt_meta_data_Robomongo__Notifier': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(129): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Notifier.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(139): warning C26433: Function 'Robomongo::Notifier::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(148): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(144): warning C26433: Function 'Robomongo::Notifier::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(147): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Notifier.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(163): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(152): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(152): warning C26433: Function 'Robomongo::Notifier::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ScriptEngine::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(57): warning C26440: Function 'Robomongo::ScriptEngine::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptEngine.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ScriptEngine': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptEngine.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(75): warning C26433: Function 'Robomongo::ScriptEngine::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(80): warning C26433: Function 'Robomongo::ScriptEngine::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptEngine.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(88): warning C26433: Function 'Robomongo::ScriptEngine::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(171): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(203): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(202): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(201): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(200): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(199): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(198): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(197): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(196): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(195): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(194): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(193): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(192): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(191): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(190): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(189): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(188): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(187): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(186): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(185): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(184): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(183): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(182): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(181): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(180): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(179): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(178): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(176): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(177): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(168): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(171): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(203): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(202): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(201): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(200): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(198): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(197): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(196): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(195): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(194): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(193): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(192): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(191): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(190): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(187): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(186): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(185): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(184): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(182): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(180): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(179): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(178): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(176): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(211): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoWorker.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(212): warning C26485: Expression 'qt_meta_data_Robomongo__MongoWorker': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(209): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoWorker.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(219): warning C26433: Function 'Robomongo::MongoWorker::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(228): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(224): warning C26433: Function 'Robomongo::MongoWorker::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(227): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoWorker.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(243): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(232): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(232): warning C26433: Function 'Robomongo::MongoWorker::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(243): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(75): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(79): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(78): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(75): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(72): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(78): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(87): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelWorker.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(88): warning C26485: Expression 'qt_meta_data_Robomongo__SshTunnelWorker': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(85): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelWorker.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(95): warning C26433: Function 'Robomongo::SshTunnelWorker::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(104): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(100): warning C26433: Function 'Robomongo::SshTunnelWorker::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(103): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelWorker.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(108): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(108): warning C26433: Function 'Robomongo::SshTunnelWorker::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ConnectionSettings::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(57): warning C26440: Function 'Robomongo::ConnectionSettings::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionSettings.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionSettings': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionSettings.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(75): warning C26433: Function 'Robomongo::ConnectionSettings::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(80): warning C26433: Function 'Robomongo::ConnectionSettings::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionSettings.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(88): warning C26433: Function 'Robomongo::ConnectionSettings::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(79): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(69): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(79): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(92): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Logger.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(93): warning C26485: Expression 'qt_meta_data_Robomongo__Logger': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Logger.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(100): warning C26433: Function 'Robomongo::Logger::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(100): warning C26436: The type 'mod_const(class Robomongo::Logger)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(111): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(109): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(105): warning C26433: Function 'Robomongo::Logger::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(105): warning C26436: The type 'class Robomongo::Logger' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Logger.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(115): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(115): warning C26433: Function 'Robomongo::Logger::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(135): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(135): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(136): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::AppStyle::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(57): warning C26440: Function 'Robomongo::AppStyle::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AppStyle.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__AppStyle': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AppStyle.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(75): warning C26433: Function 'Robomongo::AppStyle::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(80): warning C26433: Function 'Robomongo::AppStyle::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AppStyle.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(88): warning C26433: Function 'Robomongo::AppStyle::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(276): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(331): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(328): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(325): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(324): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(323): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(322): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(316): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(315): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(314): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(313): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(312): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(311): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(310): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(299): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(276): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(273): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(331): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(328): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(325): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(324): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(323): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(322): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(316): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(315): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(314): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(312): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(311): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(310): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(299): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(343): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MainWindow.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(344): warning C26485: Expression 'qt_meta_data_Robomongo__MainWindow': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(341): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MainWindow.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(351): warning C26433: Function 'Robomongo::MainWindow::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(360): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(356): warning C26433: Function 'Robomongo::MainWindow::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(359): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MainWindow.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(375): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(364): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(364): warning C26433: Function 'Robomongo::MainWindow::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(375): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::AboutDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(57): warning C26440: Function 'Robomongo::AboutDialog::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AboutDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__AboutDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AboutDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(75): warning C26433: Function 'Robomongo::AboutDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(80): warning C26433: Function 'Robomongo::AboutDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AboutDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(88): warning C26433: Function 'Robomongo::AboutDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ConnectionAdvancedTab::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(57): warning C26440: Function 'Robomongo::ConnectionAdvancedTab::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAdvancedTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionAdvancedTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAdvancedTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(75): warning C26433: Function 'Robomongo::ConnectionAdvancedTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(80): warning C26433: Function 'Robomongo::ConnectionAdvancedTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAdvancedTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(88): warning C26433: Function 'Robomongo::ConnectionAdvancedTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(74): warning C26461: The pointer argument '_a' for function 'Robomongo::ConnectionAuthTab::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(77): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(81): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(77): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(74): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAuthTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(91): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionAuthTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(88): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAuthTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(98): warning C26433: Function 'Robomongo::ConnectionAuthTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(107): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(103): warning C26433: Function 'Robomongo::ConnectionAuthTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(106): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAuthTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(122): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(111): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(111): warning C26433: Function 'Robomongo::ConnectionAuthTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(122): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(92): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(99): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(99): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(92): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(89): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(99): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(95): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionBasicTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(109): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionBasicTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(106): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionBasicTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(116): warning C26433: Function 'Robomongo::ConnectionBasicTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(125): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(121): warning C26433: Function 'Robomongo::ConnectionBasicTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(124): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionBasicTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(140): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(129): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(129): warning C26433: Function 'Robomongo::ConnectionBasicTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(140): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(80): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(85): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(83): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(80): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(77): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(85): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(83): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(93): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDiagnosticDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(94): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionDiagnosticDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(91): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDiagnosticDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(101): warning C26433: Function 'Robomongo::ConnectionDiagnosticDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(110): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(106): warning C26433: Function 'Robomongo::ConnectionDiagnosticDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(109): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDiagnosticDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(125): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(114): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(114): warning C26433: Function 'Robomongo::ConnectionDiagnosticDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(69): warning C26461: The pointer argument '_a' for function 'Robomongo::ConnectionDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(85): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(86): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(93): warning C26433: Function 'Robomongo::ConnectionDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(98): warning C26433: Function 'Robomongo::ConnectionDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(106): warning C26433: Function 'Robomongo::ConnectionDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(103): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(115): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(109): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(108): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(103): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(100): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(108): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(123): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(124): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionsDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(121): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(131): warning C26433: Function 'Robomongo::ConnectionsDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(140): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(136): warning C26433: Function 'Robomongo::ConnectionsDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(139): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(155): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(144): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(144): warning C26433: Function 'Robomongo::ConnectionsDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(213): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(216): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(206): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(203): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(213): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(206): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(213): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(216): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(227): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(228): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionsTreeWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(225): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(235): warning C26433: Function 'Robomongo::ConnectionsTreeWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(244): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(240): warning C26433: Function 'Robomongo::ConnectionsTreeWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(243): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsTreeWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(259): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(248): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(248): warning C26433: Function 'Robomongo::ConnectionsTreeWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(259): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(78): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(78): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(75): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(92): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CopyCollection.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(93): warning C26485: Expression 'qt_meta_data_Robomongo__CopyCollection': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CopyCollection.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(100): warning C26433: Function 'Robomongo::CopyCollection::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(109): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(105): warning C26433: Function 'Robomongo::CopyCollection::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CopyCollection.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(113): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(113): warning C26433: Function 'Robomongo::CopyCollection::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(95): warning C26461: The pointer argument '_a' for function 'Robomongo::CreateCollectionDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(98): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(108): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(107): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(106): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(105): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(95): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(98): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(108): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(107): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(106): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(105): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(116): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateCollectionDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(117): warning C26485: Expression 'qt_meta_data_Robomongo__CreateCollectionDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(114): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateCollectionDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(124): warning C26433: Function 'Robomongo::CreateCollectionDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(133): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(129): warning C26433: Function 'Robomongo::CreateCollectionDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(132): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateCollectionDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(148): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(137): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(137): warning C26433: Function 'Robomongo::CreateCollectionDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(66): warning C26461: The pointer argument '_a' for function 'Robomongo::CreateDatabaseDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(69): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(69): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(81): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateDatabaseDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(82): warning C26485: Expression 'qt_meta_data_Robomongo__CreateDatabaseDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateDatabaseDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(89): warning C26433: Function 'Robomongo::CreateDatabaseDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(94): warning C26433: Function 'Robomongo::CreateDatabaseDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateDatabaseDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(102): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(102): warning C26433: Function 'Robomongo::CreateDatabaseDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\src\robomongo\gui\dialogs\createuserdialog.h(33): warning C26440: Function 'Robomongo::CreateUserDialog::user' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(65): warning C26461: The pointer argument '_a' for function 'Robomongo::CreateUserDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(68): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(68): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(80): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateUserDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(81): warning C26485: Expression 'qt_meta_data_Robomongo__CreateUserDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(78): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateUserDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(88): warning C26433: Function 'Robomongo::CreateUserDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(97): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(93): warning C26433: Function 'Robomongo::CreateUserDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(96): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateUserDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(112): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(101): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(101): warning C26433: Function 'Robomongo::CreateUserDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(85): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(93): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(90): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(91): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(85): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(82): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(90): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(103): warning C26485: Expression 'qt_meta_stringdata_Robomongo__DocumentTextEditor.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(104): warning C26485: Expression 'qt_meta_data_Robomongo__DocumentTextEditor': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__DocumentTextEditor.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(111): warning C26433: Function 'Robomongo::DocumentTextEditor::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(120): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(116): warning C26433: Function 'Robomongo::DocumentTextEditor::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(119): warning C26485: Expression 'qt_meta_stringdata_Robomongo__DocumentTextEditor.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(135): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(124): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(124): warning C26433: Function 'Robomongo::DocumentTextEditor::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(135): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(86): warning C26461: The pointer argument '_a' for function 'Robomongo::EulaDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(89): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(89): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(107): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EulaDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(108): warning C26485: Expression 'qt_meta_data_Robomongo__EulaDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(105): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EulaDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(115): warning C26433: Function 'Robomongo::EulaDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(124): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(120): warning C26433: Function 'Robomongo::EulaDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(123): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EulaDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(139): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(128): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(128): warning C26433: Function 'Robomongo::EulaDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(139): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(108): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(115): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(112): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(108): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(105): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(127): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExportDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(128): warning C26485: Expression 'qt_meta_data_Robomongo__ExportDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(125): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExportDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(135): warning C26433: Function 'Robomongo::ExportDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(144): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(140): warning C26433: Function 'Robomongo::ExportDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(143): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExportDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(159): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(148): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(148): warning C26433: Function 'Robomongo::ExportDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(159): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(66): warning C26461: The pointer argument '_a' for function 'Robomongo::FunctionTextEditor::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(69): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(69): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(81): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FunctionTextEditor.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(82): warning C26485: Expression 'qt_meta_data_Robomongo__FunctionTextEditor': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FunctionTextEditor.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(89): warning C26433: Function 'Robomongo::FunctionTextEditor::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(94): warning C26433: Function 'Robomongo::FunctionTextEditor::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FunctionTextEditor.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(102): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(102): warning C26433: Function 'Robomongo::FunctionTextEditor::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(66): warning C26461: The pointer argument '_a' for function 'Robomongo::PreferencesDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(69): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(69): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(81): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PreferencesDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(82): warning C26485: Expression 'qt_meta_data_Robomongo__PreferencesDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PreferencesDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(89): warning C26433: Function 'Robomongo::PreferencesDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(94): warning C26433: Function 'Robomongo::PreferencesDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PreferencesDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(102): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(102): warning C26433: Function 'Robomongo::PreferencesDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(85): warning C26461: The pointer argument '_a' for function 'Robomongo::SshTunnelTab::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(88): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(93): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(92): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(91): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(88): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(85): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(92): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(104): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(105): warning C26485: Expression 'qt_meta_data_Robomongo__SshTunnelTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(102): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(112): warning C26433: Function 'Robomongo::SshTunnelTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(121): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(117): warning C26433: Function 'Robomongo::SshTunnelTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(120): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(136): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(125): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(125): warning C26433: Function 'Robomongo::SshTunnelTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(136): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(99): warning C26461: The pointer argument '_a' for function 'Robomongo::SSLTab::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(102): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(108): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(107): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(106): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(105): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(99): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(102): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(108): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(107): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(106): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(105): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(121): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SSLTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(122): warning C26485: Expression 'qt_meta_data_Robomongo__SSLTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(119): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SSLTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(129): warning C26433: Function 'Robomongo::SSLTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(138): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(134): warning C26433: Function 'Robomongo::SSLTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(137): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SSLTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(153): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(142): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(142): warning C26433: Function 'Robomongo::SSLTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(69): warning C26461: The pointer argument '_a' for function 'Robomongo::FindFrame::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(85): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FindFrame.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(86): warning C26485: Expression 'qt_meta_data_Robomongo__FindFrame': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FindFrame.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(93): warning C26433: Function 'Robomongo::FindFrame::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(98): warning C26433: Function 'Robomongo::FindFrame::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FindFrame.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(106): warning C26433: Function 'Robomongo::FindFrame::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::JSLexer::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(57): warning C26440: Function 'Robomongo::JSLexer::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__JSLexer.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(75): warning C26433: Function 'Robomongo::JSLexer::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(80): warning C26433: Function 'Robomongo::JSLexer::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__JSLexer.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(88): warning C26433: Function 'Robomongo::JSLexer::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(66): warning C26461: The pointer argument '_a' for function 'Robomongo::RoboScintilla::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(69): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(69): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__RoboScintilla.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(89): warning C26433: Function 'Robomongo::RoboScintilla::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(94): warning C26433: Function 'Robomongo::RoboScintilla::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__RoboScintilla.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(102): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(102): warning C26433: Function 'Robomongo::RoboScintilla::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(74): warning C26461: The pointer argument '_a' for function 'Robomongo::LogWidget::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(77): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(81): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(80): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(80): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(77): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(74): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(89): warning C26485: Expression 'qt_meta_stringdata_Robomongo__LogWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(90): warning C26485: Expression 'qt_meta_data_Robomongo__LogWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(87): warning C26485: Expression 'qt_meta_stringdata_Robomongo__LogWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(97): warning C26433: Function 'Robomongo::LogWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(106): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(102): warning C26433: Function 'Robomongo::LogWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(105): warning C26485: Expression 'qt_meta_stringdata_Robomongo__LogWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(121): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(110): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(110): warning C26433: Function 'Robomongo::LogWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(70): warning C26461: The pointer argument '_a' for function 'Robomongo::AddEditIndexDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(73): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(77): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(73): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(70): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(77): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(85): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AddEditIndexDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(86): warning C26485: Expression 'qt_meta_data_Robomongo__AddEditIndexDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AddEditIndexDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(93): warning C26433: Function 'Robomongo::AddEditIndexDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(98): warning C26433: Function 'Robomongo::AddEditIndexDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AddEditIndexDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(106): warning C26433: Function 'Robomongo::AddEditIndexDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(69): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerCollectionIndexItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionIndexItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(93): warning C26433: Function 'Robomongo::ExplorerCollectionIndexItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(98): warning C26433: Function 'Robomongo::ExplorerCollectionIndexItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionIndexItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(106): warning C26433: Function 'Robomongo::ExplorerCollectionIndexItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(76): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerCollectionIndexesDir::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(79): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(79): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(92): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionIndexesDir.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(102): warning C26433: Function 'Robomongo::ExplorerCollectionIndexesDir::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(111): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(107): warning C26433: Function 'Robomongo::ExplorerCollectionIndexesDir::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(110): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionIndexesDir.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(115): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(115): warning C26433: Function 'Robomongo::ExplorerCollectionIndexesDir::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(137): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(143): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(142): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(141): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(140): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(134): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(137): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(142): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(140): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(164): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(174): warning C26433: Function 'Robomongo::ExplorerCollectionTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(183): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(179): warning C26433: Function 'Robomongo::ExplorerCollectionTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(182): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(198): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(187): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(187): warning C26433: Function 'Robomongo::ExplorerCollectionTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(198): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(94): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerDatabaseCategoryTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(97): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(97): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(115): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerDatabaseCategoryTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(125): warning C26433: Function 'Robomongo::ExplorerDatabaseCategoryTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(134): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(130): warning C26433: Function 'Robomongo::ExplorerDatabaseCategoryTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(133): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerDatabaseCategoryTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(149): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(138): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(138): warning C26433: Function 'Robomongo::ExplorerDatabaseCategoryTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(115): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(123): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(122): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(121): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(112): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(115): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(122): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(136): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerDatabaseTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(146): warning C26433: Function 'Robomongo::ExplorerDatabaseTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(155): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(151): warning C26433: Function 'Robomongo::ExplorerDatabaseTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(154): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerDatabaseTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(170): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(159): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(159): warning C26433: Function 'Robomongo::ExplorerDatabaseTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(170): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(69): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerFunctionTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerFunctionTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(93): warning C26433: Function 'Robomongo::ExplorerFunctionTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(98): warning C26433: Function 'Robomongo::ExplorerFunctionTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerFunctionTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(106): warning C26433: Function 'Robomongo::ExplorerFunctionTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(78): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(83): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(78): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(75): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(83): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(89): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerReplicaSetFolderItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(99): warning C26433: Function 'Robomongo::ExplorerReplicaSetFolderItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(108): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(104): warning C26433: Function 'Robomongo::ExplorerReplicaSetFolderItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(107): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerReplicaSetFolderItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(123): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(112): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(112): warning C26433: Function 'Robomongo::ExplorerReplicaSetFolderItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(83): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerReplicaSetTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(86): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(86): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerReplicaSetTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(111): warning C26433: Function 'Robomongo::ExplorerReplicaSetTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(120): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(116): warning C26433: Function 'Robomongo::ExplorerReplicaSetTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(119): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerReplicaSetTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(135): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(124): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(124): warning C26433: Function 'Robomongo::ExplorerReplicaSetTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(135): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(122): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(130): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(129): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(128): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(125): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(119): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(122): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(129): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(128): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(144): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerServerTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(154): warning C26433: Function 'Robomongo::ExplorerServerTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(163): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(159): warning C26433: Function 'Robomongo::ExplorerServerTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(162): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerServerTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(178): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(167): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(167): warning C26433: Function 'Robomongo::ExplorerServerTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(178): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ExplorerTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(57): warning C26440: Function 'Robomongo::ExplorerTreeItem::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ExplorerTreeItem': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(75): warning C26433: Function 'Robomongo::ExplorerTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(86): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(80): warning C26433: Function 'Robomongo::ExplorerTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(90): warning C26433: Function 'Robomongo::ExplorerTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ExplorerTreeWidget::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(57): warning C26440: Function 'Robomongo::ExplorerTreeWidget::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ExplorerTreeWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(75): warning C26433: Function 'Robomongo::ExplorerTreeWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(80): warning C26433: Function 'Robomongo::ExplorerTreeWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(88): warning C26433: Function 'Robomongo::ExplorerTreeWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(69): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerUserTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerUserTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(93): warning C26433: Function 'Robomongo::ExplorerUserTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(98): warning C26433: Function 'Robomongo::ExplorerUserTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerUserTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(106): warning C26433: Function 'Robomongo::ExplorerUserTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(90): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(96): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(94): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(93): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(90): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(87): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(96): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(95): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(94): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(105): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(106): warning C26485: Expression 'qt_meta_data_Robomongo__ExplorerWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(103): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(113): warning C26433: Function 'Robomongo::ExplorerWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(122): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(118): warning C26433: Function 'Robomongo::ExplorerWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(121): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(137): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(126): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(126): warning C26433: Function 'Robomongo::ExplorerWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(137): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::BsonTableModelProxy::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(57): warning C26440: Function 'Robomongo::BsonTableModelProxy::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableModelProxy.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__BsonTableModelProxy': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableModelProxy.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(75): warning C26433: Function 'Robomongo::BsonTableModelProxy::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(80): warning C26433: Function 'Robomongo::BsonTableModelProxy::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableModelProxy.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(88): warning C26433: Function 'Robomongo::BsonTableModelProxy::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(67): warning C26461: The pointer argument '_a' for function 'Robomongo::BsonTableView::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(70): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(73): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(70): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(67): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(81): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableView.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(82): warning C26485: Expression 'qt_meta_data_Robomongo__BsonTableView': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableView.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(89): warning C26433: Function 'Robomongo::BsonTableView::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(100): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(94): warning C26433: Function 'Robomongo::BsonTableView::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableView.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(115): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(104): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(104): warning C26433: Function 'Robomongo::BsonTableView::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::BsonTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(57): warning C26440: Function 'Robomongo::BsonTreeItem::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__BsonTreeItem': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(75): warning C26433: Function 'Robomongo::BsonTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(80): warning C26433: Function 'Robomongo::BsonTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(88): warning C26433: Function 'Robomongo::BsonTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::BsonTreeModel::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(57): warning C26440: Function 'Robomongo::BsonTreeModel::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeModel.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__BsonTreeModel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeModel.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(75): warning C26433: Function 'Robomongo::BsonTreeModel::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(80): warning C26433: Function 'Robomongo::BsonTreeModel::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeModel.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(88): warning C26433: Function 'Robomongo::BsonTreeModel::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(74): warning C26461: The pointer argument '_a' for function 'Robomongo::BsonTreeView::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(77): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(77): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(74): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeView.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(91): warning C26485: Expression 'qt_meta_data_Robomongo__BsonTreeView': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(88): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeView.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(98): warning C26433: Function 'Robomongo::BsonTreeView::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(109): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(107): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(103): warning C26433: Function 'Robomongo::BsonTreeView::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(106): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeView.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(113): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(113): warning C26433: Function 'Robomongo::BsonTreeView::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::CollectionStatsTreeWidget::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(57): warning C26440: Function 'Robomongo::CollectionStatsTreeWidget::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CollectionStatsTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__CollectionStatsTreeWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CollectionStatsTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(75): warning C26433: Function 'Robomongo::CollectionStatsTreeWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(80): warning C26433: Function 'Robomongo::CollectionStatsTreeWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CollectionStatsTreeWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(88): warning C26433: Function 'Robomongo::CollectionStatsTreeWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::Indicator::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(57): warning C26440: Function 'Robomongo::Indicator::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Indicator.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__Indicator': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Indicator.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(75): warning C26433: Function 'Robomongo::Indicator::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(80): warning C26433: Function 'Robomongo::Indicator::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Indicator.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(88): warning C26433: Function 'Robomongo::Indicator::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(81): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(91): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(73): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(77): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(73): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(81): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(70): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(77): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__JsonPrepareThread.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(102): warning C26485: Expression 'qt_meta_data_Robomongo__JsonPrepareThread': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(99): warning C26485: Expression 'qt_meta_stringdata_Robomongo__JsonPrepareThread.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(109): warning C26433: Function 'Robomongo::JsonPrepareThread::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(118): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(114): warning C26433: Function 'Robomongo::JsonPrepareThread::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(117): warning C26485: Expression 'qt_meta_stringdata_Robomongo__JsonPrepareThread.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(133): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(122): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(122): warning C26433: Function 'Robomongo::JsonPrepareThread::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(133): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(148): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(148): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(149): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(134): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(108): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(124): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(108): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(105): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(134): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(144): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemContentWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(145): warning C26485: Expression 'qt_meta_data_Robomongo__OutputItemContentWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(142): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemContentWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(152): warning C26433: Function 'Robomongo::OutputItemContentWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(161): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(157): warning C26433: Function 'Robomongo::OutputItemContentWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(160): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemContentWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(176): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(165): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(165): warning C26433: Function 'Robomongo::OutputItemContentWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(176): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(100): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(103): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(110): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(89): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(94): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(100): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(86): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(89): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(100): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(103): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(95): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(94): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(120): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemHeaderWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(121): warning C26485: Expression 'qt_meta_data_Robomongo__OutputItemHeaderWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(118): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemHeaderWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(128): warning C26433: Function 'Robomongo::OutputItemHeaderWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(137): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(133): warning C26433: Function 'Robomongo::OutputItemHeaderWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(136): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemHeaderWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(152): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(141): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(141): warning C26433: Function 'Robomongo::OutputItemHeaderWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(152): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(72): warning C26461: The pointer argument '_a' for function 'Robomongo::OutputWidget::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(75): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(80): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(72): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(75): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(88): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(89): warning C26485: Expression 'qt_meta_data_Robomongo__OutputWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(86): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(96): warning C26433: Function 'Robomongo::OutputWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(105): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(101): warning C26433: Function 'Robomongo::OutputWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(104): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(109): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(109): warning C26433: Function 'Robomongo::OutputWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(104): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(107): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(114): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(121): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(92): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(96): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(96): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(104): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(92): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(89): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(104): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(107): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(96): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(95): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(131): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PagingWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(132): warning C26485: Expression 'qt_meta_data_Robomongo__PagingWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(129): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PagingWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(139): warning C26433: Function 'Robomongo::PagingWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(148): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(144): warning C26433: Function 'Robomongo::PagingWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(147): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PagingWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(163): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(152): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(152): warning C26433: Function 'Robomongo::PagingWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(172): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(172): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(173): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(179): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(179): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(180): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(186): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(186): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(187): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ProgressBarPopup::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(57): warning C26440: Function 'Robomongo::ProgressBarPopup::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ProgressBarPopup.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ProgressBarPopup': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ProgressBarPopup.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(75): warning C26433: Function 'Robomongo::ProgressBarPopup::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(80): warning C26433: Function 'Robomongo::ProgressBarPopup::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ProgressBarPopup.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(88): warning C26433: Function 'Robomongo::ProgressBarPopup::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(148): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(151): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(158): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(126): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(141): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(140): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(139): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(130): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(129): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(123): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(126): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(148): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(151): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(158): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(140): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(139): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(129): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(168): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(169): warning C26485: Expression 'qt_meta_data_Robomongo__QueryWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(166): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(176): warning C26433: Function 'Robomongo::QueryWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(185): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(181): warning C26433: Function 'Robomongo::QueryWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(184): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(200): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(189): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(189): warning C26433: Function 'Robomongo::QueryWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(200): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(209): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(209): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(210): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(216): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(216): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(217): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(253): warning C26461: The pointer argument '_o' for function 'Robomongo::QueryWidget::CustomDockWidget::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(253): warning C26440: Function 'Robomongo::QueryWidget::CustomDockWidget::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(263): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget__CustomDockWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(264): warning C26485: Expression 'qt_meta_data_Robomongo__QueryWidget__CustomDockWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(261): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget__CustomDockWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(271): warning C26433: Function 'Robomongo::QueryWidget::CustomDockWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(280): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(276): warning C26433: Function 'Robomongo::QueryWidget::CustomDockWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(279): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget__CustomDockWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(284): warning C26433: Function 'Robomongo::QueryWidget::CustomDockWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(105): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(108): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(93): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(101): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(100): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(100): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(90): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(93): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(105): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(105): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(108): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(101): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(100): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(118): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(119): warning C26485: Expression 'qt_meta_data_Robomongo__ScriptWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(116): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(126): warning C26433: Function 'Robomongo::ScriptWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(135): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(131): warning C26433: Function 'Robomongo::ScriptWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(134): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(150): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(139): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(139): warning C26433: Function 'Robomongo::ScriptWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(150): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(195): warning C26461: The pointer argument '_o' for function 'Robomongo::TopStatusBar::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(195): warning C26440: Function 'Robomongo::TopStatusBar::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(205): warning C26485: Expression 'qt_meta_stringdata_Robomongo__TopStatusBar.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(206): warning C26485: Expression 'qt_meta_data_Robomongo__TopStatusBar': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(203): warning C26485: Expression 'qt_meta_stringdata_Robomongo__TopStatusBar.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(213): warning C26433: Function 'Robomongo::TopStatusBar::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(222): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(218): warning C26433: Function 'Robomongo::TopStatusBar::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(221): warning C26485: Expression 'qt_meta_stringdata_Robomongo__TopStatusBar.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(226): warning C26433: Function 'Robomongo::TopStatusBar::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(81): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(86): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(85): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(78): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(81): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(86): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(85): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(95): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WelcomeTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(96): warning C26485: Expression 'qt_meta_data_Robomongo__WelcomeTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(93): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WelcomeTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(103): warning C26433: Function 'Robomongo::WelcomeTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(112): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(108): warning C26433: Function 'Robomongo::WelcomeTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(111): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WelcomeTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(116): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(116): warning C26433: Function 'Robomongo::WelcomeTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(100): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(103): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(110): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(131): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(138): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(88): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(96): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(94): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(93): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(92): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(91): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(85): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(88): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(100): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(100): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(103): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(131): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(96): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(95): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(94): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(92): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(148): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabBar.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(149): warning C26485: Expression 'qt_meta_data_Robomongo__WorkAreaTabBar': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(146): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabBar.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(156): warning C26433: Function 'Robomongo::WorkAreaTabBar::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(165): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(161): warning C26433: Function 'Robomongo::WorkAreaTabBar::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(164): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabBar.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(180): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(169): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(169): warning C26433: Function 'Robomongo::WorkAreaTabBar::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(180): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(189): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(189): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(190): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(196): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(196): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(197): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(203): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(203): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(204): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(210): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(210): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(211): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(217): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(217): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(218): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(224): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(224): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(225): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(107): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(116): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(115): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(114): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(112): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(111): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(110): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(107): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(104): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(111): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(127): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(128): warning C26485: Expression 'qt_meta_data_Robomongo__WorkAreaTabWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(125): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(135): warning C26433: Function 'Robomongo::WorkAreaTabWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(144): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(140): warning C26433: Function 'Robomongo::WorkAreaTabWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(143): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(159): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(148): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(148): warning C26433: Function 'Robomongo::WorkAreaTabWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(159): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2231): warning C26485: Expression 'qt_resource_struct': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2239): warning C26485: Expression 'qt_resource_struct': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2247): warning C26426: Global initializer calls a non-constexpr function '`anonymous namespace'::initializer::initializer' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2245): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2246): warning C26432: If you define or delete any default operation in the type 'struct `anonymous-namespace'::initializer', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2246): warning C26447: The function is declared 'noexcept' but calls function 'qCleanupResources_robo()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13598): warning C26485: Expression 'qt_resource_struct': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13606): warning C26485: Expression 'qt_resource_struct': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13614): warning C26426: Global initializer calls a non-constexpr function '`anonymous namespace'::initializer::initializer' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13612): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13613): warning C26432: If you define or delete any default operation in the type 'struct `anonymous-namespace'::initializer', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13613): warning C26447: The function is declared 'noexcept' but calls function 'qCleanupResources_gui()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
FinalizeBuildStatus:
  Deleting file "robomongo.dir\Release\robomongo.tlog\unsuccessfulbuild".
  Touching "robomongo.dir\Release\robomongo.tlog\robomongo.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\robomongo\robomongo.vcxproj" (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\src\robomongo\ssh\server.vcxproj" (13) on node 1 (default targets).
PrepareForBuild:
  Creating directory "server.dir\Release\".
  Creating directory "server.dir\Release\server.tlog\".
InitializeBuildStatus:
  Creating "server.dir\Release\server.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/src/robomongo/ssh/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/robomongo/ssh/CMakeFiles/generate.stamp is up-to-date.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /IE:\robo\build\Release\src /IE:\robo\src /I"E:\robo\src\third-party\libssh2-1.9.0\sources\include" /I"E:\openssl-1.1.1f\include" /nologo /W3 /WX- /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"server.dir\Release\\" /Fd"server.dir\Release\vc141.pdb" /Gd /TC /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" E:\robo\src\robomongo\ssh\server.c
  server.c
Link:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:"E:\robo\build\Release\src\robomongo\ssh\Release\server.exe" /INCREMENTAL:NO /NOLOGO Release\ssh.lib "..\..\third-party\libssh2-1.9.0\Release\libssh2.lib" "E:\openssl-1.1.1f\libssl.lib" "E:\openssl-1.1.1f\libcrypto.lib" ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"E:/robo/build/Release/src/robomongo/ssh/Release/server.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/robo/build/Release/src/robomongo/ssh/Release/server.lib" /MACHINE:X64  /machine:x64 server.dir\Release\server.obj
  server.vcxproj -> E:\robo\build\Release\src\robomongo\ssh\Release\server.exe
FinalizeBuildStatus:
  Deleting file "server.dir\Release\server.tlog\unsuccessfulbuild".
  Touching "server.dir\Release\server.tlog\server.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\robomongo\ssh\server.vcxproj" (default targets).
Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (1) is building "E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj" (14) on node 1 (default targets).
PrepareForBuild:
  Creating directory "ssh_test.dir\Release\".
  Creating directory "ssh_test.dir\Release\ssh_test.tlog\".
InitializeBuildStatus:
  Creating "ssh_test.dir\Release\ssh_test.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/src/robomongo/ssh/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/src/robomongo/ssh/CMakeFiles/generate.stamp is up-to-date.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /IE:\robo\build\Release\src /IE:\robo\src /I"E:\robo\src\third-party\libssh2-1.9.0\sources\include" /I"E:\openssl-1.1.1f\include" /nologo /W3 /WX- /diagnostics:classic /MP /O2 /Ob2 /D CODE_ANALYSIS /D WIN32 /D _WINDOWS /D _UNICODE /D UNICODE /D _WIN32 /D _CRT_SECURE_NO_WARNINGS /D BOOST_ALL_NO_LIB /D NDEBUG /D "CMAKE_INTDIR=\"Release\"" /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"ssh_test.dir\Release\\" /Fd"ssh_test.dir\Release\vc141.pdb" /Gd /TC /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /analyze /analyze:quiet /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\EspXEngine.dll" /analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\localespc.dll" /FC /errorReport:queue  /analyze:ruleset"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools\Rule Sets\AllRules.ruleset" E:\robo\src\robomongo\ssh\test.c
  test.c
Link:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:"E:\robo\build\Release\src\robomongo\ssh\Release\ssh_test.exe" /INCREMENTAL:NO /NOLOGO Release\ssh.lib "..\..\third-party\libssh2-1.9.0\Release\libssh2.lib" "E:\openssl-1.1.1f\libssl.lib" "E:\openssl-1.1.1f\libcrypto.lib" ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"E:/robo/build/Release/src/robomongo/ssh/Release/ssh_test.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/robo/build/Release/src/robomongo/ssh/Release/ssh_test.lib" /MACHINE:X64  /machine:x64 ssh_test.dir\Release\test.obj
  ssh_test.vcxproj -> E:\robo\build\Release\src\robomongo\ssh\Release\ssh_test.exe
e:\robo\src\robomongo\ssh\test.c(134): warning C6011: Dereferencing NULL pointer 'elem2'.  [E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj]
e:\robo\src\robomongo\ssh\test.c(137): warning C6011: Dereferencing NULL pointer 'elem5'.  [E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj]
e:\robo\src\robomongo\ssh\test.c(133): warning C6011: Dereferencing NULL pointer 'elem1'.  [E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj]
e:\robo\src\robomongo\ssh\test.c(135): warning C6011: Dereferencing NULL pointer 'elem3'.  [E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj]
e:\robo\src\robomongo\ssh\test.c(136): warning C6011: Dereferencing NULL pointer 'elem4'.  [E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj]
FinalizeBuildStatus:
  Deleting file "ssh_test.dir\Release\ssh_test.tlog\unsuccessfulbuild".
  Touching "ssh_test.dir\Release\ssh_test.tlog\ssh_test.lastbuildstate".
Done Building Project "E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj" (default targets).
PrepareForBuild:
  Creating directory "x64\Release\ALL_BUILD\".
  Creating directory "x64\Release\ALL_BUILD\ALL_BUILD.tlog\".
InitializeBuildStatus:
  Creating "x64\Release\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule E:/robo/CMakeLists.txt
  CMake does not need to re-run because E:/robo/build/Release/CMakeFiles/generate.stamp is up-to-date.
FinalizeBuildStatus:
  Deleting file "x64\Release\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild".
  Touching "x64\Release\ALL_BUILD\ALL_BUILD.tlog\ALL_BUILD.lastbuildstate".
Done Building Project "E:\robo\build\Release\ALL_BUILD.vcxproj" (default targets).

Build succeeded.

"E:\robo\build\Release\ALL_BUILD.vcxproj" (default target) (1) ->
"E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj" (default target) (3) ->
(RunNativeCodeAnalysis target) -> 
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26432: If you define or delete any default operation in the type 'class testing::internal::RE', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1248): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1256): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1260): warning C26440: Function 'testing::internal::RE::pattern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1348): warning C26440: Function 'testing::internal::GTestLog::GetStream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1362): warning C26440: Function 'testing::internal::LogToStderr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26440: Function 'testing::internal::FlushInfoLog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26495: Variable 'testing::internal::Mutex::critical_section_init_phase_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26440: Function 'testing::internal::Mutex::Mutex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestMutexLock', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26447: The function is declared 'noexcept' but calls function 'Unlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1864): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalValueHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1878): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26436: The type 'class testing::internal::ThreadLocalBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1907): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase::Runnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2399): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2398): warning C26440: Function 'testing::internal::IsAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2402): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2401): warning C26440: Function 'testing::internal::IsAlNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2405): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2404): warning C26440: Function 'testing::internal::IsDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2408): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2407): warning C26440: Function 'testing::internal::IsLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2411): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2410): warning C26440: Function 'testing::internal::IsSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2414): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2413): warning C26440: Function 'testing::internal::IsUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2417): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2416): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2420): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2419): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2424): warning C26440: Function 'testing::internal::ToLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2427): warning C26440: Function 'testing::internal::ToUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2462): warning C26440: Function 'testing::internal::posix::IsATTY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2464): warning C26440: Function 'testing::internal::posix::StrCaseCmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2467): warning C26440: Function 'testing::internal::posix::StrDup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2475): warning C26440: Function 'testing::internal::posix::FileNo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2476): warning C26440: Function 'testing::internal::posix::Stat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2477): warning C26440: Function 'testing::internal::posix::RmDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2478): warning C26440: Function 'testing::internal::posix::IsDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2503): warning C26440: Function 'testing::internal::posix::StrNCpy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2512): warning C26440: Function 'testing::internal::posix::ChDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2514): warning C26440: Function 'testing::internal::posix::FOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2518): warning C26440: Function 'testing::internal::posix::FReopen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2521): warning C26440: Function 'testing::internal::posix::FDOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2523): warning C26440: Function 'testing::internal::posix::FClose' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2526): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2525): warning C26440: Function 'testing::internal::posix::Read' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2529): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2528): warning C26440: Function 'testing::internal::posix::Write' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2531): warning C26440: Function 'testing::internal::posix::Close' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2532): warning C26440: Function 'testing::internal::posix::StrError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2534): warning C26440: Function 'testing::internal::posix::GetEnv' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2557): warning C26440: Function 'testing::internal::posix::Abort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26432: If you define or delete any default operation in the type 'class testing::Message', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FilePath', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(80): warning C26440: Function 'testing::internal::FilePath::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(81): warning C26440: Function 'testing::internal::FilePath::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(114): warning C26440: Function 'testing::internal::FilePath::IsEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(269): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(402): warning C26440: Function 'testing::internal::FloatingPoint<float>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(404): warning C26440: Function 'testing::internal::FloatingPoint<double>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(454): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestFactoryBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(542): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(567): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(566): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(590): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(591): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(601): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(778): warning C26440: Function 'testing::internal::ConstCharPtr::ConstCharPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(779): warning C26440: Function 'testing::internal::ConstCharPtr::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(792): warning C26440: Function 'testing::internal::Random::Random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(794): warning C26440: Function 'testing::internal::Random::Reseed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(84): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(89): warning C26440: Function 'testing::internal::DeathTest::ReturnSentinel::ReturnSentinel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest::ReturnSentinel', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(146): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(251): warning C26432: If you define or delete any default operation in the type 'class testing::internal::InternalRunDeathTestFlag', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(253): warning C26447: The function is declared 'noexcept' but calls function 'Close()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(256): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(257): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(258): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(259): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(92): warning C26440: Function 'testing::internal::linked_ptr_internal::join_new' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(117): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 113 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(113): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(119): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(135): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(131): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(137): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(541): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(545): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(560): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(569): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(575): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(587): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(642): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(907): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(918): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<char * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(927): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(928): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(940): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<wchar_t * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(468): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseInfoBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(481): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(665): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(666): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(669): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(74): warning C26440: Function 'testing::TestPartResult::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(79): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(78): warning C26440: Function 'testing::TestPartResult::file_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(84): warning C26440: Function 'testing::TestPartResult::line_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(87): warning C26440: Function 'testing::TestPartResult::summary' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(90): warning C26440: Function 'testing::TestPartResult::message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(93): warning C26440: Function 'testing::TestPartResult::passed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(96): warning C26440: Function 'testing::TestPartResult::failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(99): warning C26440: Function 'testing::TestPartResult::nonfatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(102): warning C26440: Function 'testing::TestPartResult::fatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(150): warning C26432: If you define or delete any default operation in the type 'class testing::TestPartResultReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(169): warning C26440: Function 'testing::internal::HasNewFatalFailureHelper::has_new_fatal_failure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(311): warning C26432: If you define or delete any default operation in the type 'class testing::AssertionResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(317): warning C26440: Function 'testing::AssertionResult::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(327): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 351 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.4' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::reset' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(350): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(427): warning C26440: Function 'testing::Test::SetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(435): warning C26440: Function 'testing::Test::TearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(491): warning C26440: Function 'testing::Test::DeleteSelf_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26440: Function 'testing::Test::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(534): warning C26440: Function 'testing::TestProperty::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(539): warning C26440: Function 'testing::TestProperty::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(589): warning C26440: Function 'testing::TestResult::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(612): warning C26440: Function 'testing::TestResult::test_part_results' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(617): warning C26440: Function 'testing::TestResult::test_properties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(622): warning C26440: Function 'testing::TestResult::set_elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(643): warning C26440: Function 'testing::TestResult::death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(646): warning C26440: Function 'testing::TestResult::increment_death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(689): warning C26440: Function 'testing::TestInfo::test_case_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(692): warning C26440: Function 'testing::TestInfo::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(697): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(699): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(705): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(707): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(711): warning C26440: Function 'testing::TestInfo::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(714): warning C26440: Function 'testing::TestInfo::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(717): warning C26440: Function 'testing::TestInfo::is_in_another_shard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(735): warning C26440: Function 'testing::TestInfo::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(738): warning C26440: Function 'testing::TestInfo::is_reportable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(745): warning C26440: Function 'testing::TestInfo::result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(841): warning C26440: Function 'testing::TestCase::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(846): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(848): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(852): warning C26440: Function 'testing::TestCase::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(882): warning C26440: Function 'testing::TestCase::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(890): warning C26440: Function 'testing::TestCase::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(897): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(900): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(909): warning C26440: Function 'testing::TestCase::set_should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(919): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(928): warning C26440: Function 'testing::TestCase::RunSetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(932): warning C26440: Function 'testing::TestCase::RunTearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(935): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(940): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(946): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(951): warning C26440: Function 'testing::TestCase::TestDisabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(956): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(961): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1016): warning C26432: If you define or delete any default operation in the type 'class testing::Environment', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1019): warning C26440: Function 'testing::Environment::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1022): warning C26440: Function 'testing::Environment::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26440: Function 'testing::Environment::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1046): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26433: Function 'testing::EmptyTestEventListener::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26440: Function 'testing::EmptyTestEventListener::OnTestStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26433: Function 'testing::EmptyTestEventListener::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26440: Function 'testing::EmptyTestEventListener::OnTestPartResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26433: Function 'testing::EmptyTestEventListener::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26440: Function 'testing::EmptyTestEventListener::OnTestEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1139): warning C26440: Function 'testing::TestEventListeners::default_result_printer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1150): warning C26440: Function 'testing::TestEventListeners::default_xml_generator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1340): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1341): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(138): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(146): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26497: The function 'testing::internal::GetNextRandomSeed' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26440: Function 'testing::internal::GetNextRandomSeed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(158): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(180): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestFlagSaver', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(184): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(185): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(187): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(188): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(190): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(197): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(416): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(417): warning C26432: If you define or delete any default operation in the type 'class testing::internal::OsStackTraceGetterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(443): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(567): warning C26440: Function 'testing::internal::UnitTestImpl::start_timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(570): warning C26440: Function 'testing::internal::UnitTestImpl::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(596): warning C26440: Function 'testing::internal::UnitTestImpl::listeners' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(603): warning C26440: Function 'testing::internal::UnitTestImpl::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(663): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(651): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(675): warning C26440: Function 'testing::internal::UnitTestImpl::parameterized_test_registry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(680): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(687): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(737): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(738): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(739): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(743): warning C26440: Function 'testing::internal::UnitTestImpl::environments' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(793): warning C26440: Function 'testing::internal::UnitTestImpl::random_seed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(796): warning C26440: Function 'testing::internal::UnitTestImpl::random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(807): warning C26440: Function 'testing::internal::UnitTestImpl::catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(814): warning C26440: Function 'testing::internal::UnitTestImpl::set_catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1018): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1024): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(199): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(206): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(222): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(219): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(225): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(230): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(235): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(241): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(249): warning C26426: Global initializer calls a non-constexpr function 'testing::GetDefaultFilter' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(258): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(273): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::OutputFlagAlsoCheckEnvVar' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(286): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(292): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(298): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(304): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(315): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(321): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(327): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(334): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(342): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(358): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(360): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(356): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(353): warning C26440: Function 'testing::internal::Random::Generate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(378): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(388): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(393): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(399): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(408): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(411): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AssertHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(427): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(430): warning C26426: Global initializer calls a non-constexpr function 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 449 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(463): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(475): warning C26485: Expression 'testing::kDefaultOutputFormat': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(482): warning C26485: Expression 'testing::kDefaultOutputFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(493): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(478): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(518): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(519): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(516): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(509): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(543): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(538): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(564): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(567): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(581): warning C26440: Function 'testing::internal::UnitTestOptions::GTestShouldProcessSEH' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(610): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(620): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(628): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedFakeTestPartResultReporter', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(643): warning C26447: The function is declared 'noexcept' but calls function 'SetGlobalTestPartResultReporter()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(645): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(651): warning C26433: Function 'testing::ScopedFakeTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(673): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::GetTestTypeId' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(704): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(727): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(726): warning C26432: If you define or delete any default operation in the type 'class testing::internal::SingleFailureChecker', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(730): warning C26440: Function 'testing::internal::DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(733): warning C26433: Function 'testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(739): warning C26440: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(742): warning C26433: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(785): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(784): warning C26440: Function 'testing::internal::UnitTestImpl::total_test_case_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(883): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(850): warning C26440: Function 'testing::internal::GetTimeInMillis' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(941): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(938): warning C26440: Function 'testing::internal::String::CStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(953): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(955): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(950): warning C26429: Symbol 'msg' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(966): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1034): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 1034 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'result.question.2'. 'return of 'question.2'' may have been invalidated at line 1033 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.2'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1035): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(303): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1048): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26496: The variable 'move' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1085): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1135): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1155): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1158): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1197): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1207): warning C26440: Function 'testing::internal::edit_distance::`anonymous namespace'::Hunk::has_edits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1219): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26496: The variable 'edit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1256): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1288): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1291): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1327): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1332): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1378): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1380): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1396): warning C26429: Symbol 'actual_message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1606): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1602): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1613): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1609): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1726): warning C26485: Expression 'error_text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1727): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1732): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1778): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1781): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1784): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1787): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26429: Symbol 'bits' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1793): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26440: Function 'testing::internal::ChopLowBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1829): warning C26485: Expression 'str': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1809): warning C26494: Variable 'str' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1812): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1815): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1816): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1819): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1820): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1821): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1824): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1825): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1826): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1827): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1840): warning C6239: (<non-zero constant> && <expression>) always evaluates to the result of <expression>.  Did you intend to use the bitwise-and operator? [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26497: The function 'testing::internal::IsUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26440: Function 'testing::internal::IsUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26497: The function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26440: Function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1876): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1878): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1879): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1883): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1868): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1870): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1874): warning C26494: Variable 'unicode_code_point' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1894): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1905): warning C26440: Function 'testing::internal::String::WideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1951): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1952): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1953): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1974): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1970): warning C26440: Function 'testing::internal::String::CaseInsensitiveWideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1999): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26461: The pointer argument 'ss' for function 'testing::internal::StringStreamToString' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26429: Symbol 'ch' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2029): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2062): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2068): warning C26432: If you define or delete any default operation in the type 'class testing::TestResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2090): warning C26440: Function 'testing::TestResult::ClearTestPartResults' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2161): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26489: Don't dereference a pointer that may be invalid: 'xml_element'. 'xml_element' may have been invalidated at line 2156 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2176): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2184): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 2184 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2203): warning C26440: Function 'testing::TestResult::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2242): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2241): warning C26440: Function 'testing::TestResult::total_part_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2247): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2246): warning C26440: Function 'testing::TestResult::test_property_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2256): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2255): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2262): warning C26432: If you define or delete any default operation in the type 'class testing::Test', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2268): warning C26440: Function 'testing::Test::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2274): warning C26440: Function 'testing::Test::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2311): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26429: Symbol 'first_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2320): warning C26429: Symbol 'this_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2312): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2316): warning C26489: Don't dereference a pointer that may be invalid: 'first_test_info->fixture_class_id_'. 'first_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2316 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2321): warning C26489: Don't dereference a pointer that may be invalid: 'this_test_info->fixture_class_id_'. 'this_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2321 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2384): warning C26489: Don't dereference a pointer that may be invalid: 'result.FormatSehExceptionMessage'. 'return of 'FormatSehExceptionMessage'' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2511): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.6'. 'allocation.6' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.4'. 'return of 'question.4'' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.4'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2544): warning C26495: Variable 'testing::TestInfo::is_in_another_shard_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2564): warning C26432: If you define or delete any default operation in the type 'class testing::TestInfo', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2671): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2674): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2684): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2698): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'test.{vfptr}' in call to 'testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,void>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2708): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2745): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2744): warning C26440: Function 'testing::TestCase::total_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2769): warning C26432: If you define or delete any default operation in the type 'class testing::TestCase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2771): warning C26447: The function is declared 'noexcept' but calls function 'TestInfo * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2802): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2799): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2820): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2867): warning C26440: Function 'testing::TestPartResultTypeToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2900): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2910): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2928): warning C26440: Function 'testing::internal::GetColorAttribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2937): warning C26440: Function 'testing::internal::GetBitOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3039): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3060): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3070): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3040): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3085): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3090): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3084): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3086): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3089): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3100): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3101): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::PrintTestName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3134): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3139): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3140): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3144): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3141): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3125): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3160): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3175): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3172): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3167): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3180): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3188): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3199): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3218): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3230): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3276): warning C26496: The variable 'num_failures' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3286): warning C26496: The variable 'num_disabled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3262): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3307): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3314): warning C26440: Function 'testing::internal::TestEventRepeater::forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3315): warning C26440: Function 'testing::internal::TestEventRepeater::set_forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestEventRepeater', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3342): warning C26447: The function is declared 'noexcept' but calls function 'TestEventListener * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3358): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3352): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3397): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3401): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3409): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3406): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3410): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26497: The function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26440: Function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3514): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3509): warning C26433: Function 'testing::internal::XmlUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3523): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3570): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3544): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3620): warning C26440: Function 'testing::internal::PortableLocaltime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3640): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3662): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3652): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3658): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3679): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3671): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3733): warning C26489: Don't dereference a pointer that may be invalid: '&summary'. 'summary' may have been invalidated at line 3733 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3737): warning C26489: Don't dereference a pointer that may be invalid: '&detail'. 'detail' may have been invalidated at line 3737 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3702): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3706): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3755): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3782): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3819): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3828): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3836): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3854): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3943): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'jsonout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3938): warning C26433: Function 'testing::internal::JsonUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3976): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3952): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4026): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4016): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4046): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4036): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4100): warning C26489: Don't dereference a pointer that may be invalid: '&message'. 'message' may have been invalidated at line 4100 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4067): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4071): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4114): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4153): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4198): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4205): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4216): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4313): warning C26433: Function 'testing::internal::OsStackTraceGetter::CurrentStackTrace' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26433: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26440: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4388): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'pfile._Placeholder' in call to 'fwrite' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4395): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4393): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ScopedPrematureExitFile', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'GTestLog()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4399): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4415): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4416): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4414): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4420): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListeners', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4435): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4437): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4443): warning C26440: Function 'testing::TestEventListeners::repeater' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4456): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4472): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4620): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4649): warning C26489: Don't dereference a pointer that may be invalid: '&trace->message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 4647 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4645): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4653): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4741): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4827): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4826): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26432: If you define or delete any default operation in the type 'class testing::UnitTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26436: The type 'class testing::UnitTest' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4875): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4879): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4866): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4868): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4882): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UnitTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4884): warning C26447: The function is declared 'noexcept' but calls function 'TestCase * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4887): warning C26447: The function is declared 'noexcept' but calls function 'Environment * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4901): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26494: Variable 'test_result' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4904): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4918): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4928): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4931): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'std::operator<<<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5016): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5052): warning C26485: Expression 'testing::kDeathTestCaseFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5072): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5073): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5114): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5106): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5236): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5240): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5247): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'fclose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5239): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26497: The function 'testing::internal::ShouldRunTestOnShard' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26440: Function 'testing::internal::ShouldRunTestOnShard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5333): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5335): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5356): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::MatchesFilter' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::FilterMatchesTest' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5391): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5390): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5389): warning C26440: Function 'testing::internal::PrintOnOneLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5424): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5433): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5457): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fileout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5423): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5432): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5413): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5418): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5449): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5453): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5467): warning C26440: Function 'testing::internal::UnitTestImpl::set_os_stack_trace_getter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5483): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5479): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5492): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5495): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5491): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5508): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5513): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26497: The function 'testing::internal::IsTrue' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26440: Function 'testing::internal::IsTrue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5568): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26429: Symbol 'pstr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26440: Function 'testing::internal::SkipPrefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5603): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26429: Symbol 'flag_end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5587): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5616): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5638): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5705): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5706): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5718): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5698): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5789): warning C26485: Expression 'testing::internal::kAlsoRunDisabledTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5791): warning C26485: Expression 'testing::internal::kBreakOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5793): warning C26485: Expression 'testing::internal::kCatchExceptionsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5795): warning C26485: Expression 'testing::internal::kColorFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5796): warning C26485: Expression 'testing::internal::kDeathTestStyleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5798): warning C26485: Expression 'testing::internal::kDeathTestUseFork': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5800): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5801): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5803): warning C26485: Expression 'testing::internal::kListTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5804): warning C26485: Expression 'testing::internal::kOutputFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5805): warning C26485: Expression 'testing::internal::kPrintTimeFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5806): warning C26485: Expression 'testing::internal::kPrintUTF8Flag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5807): warning C26485: Expression 'testing::internal::kRandomSeedFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5808): warning C26485: Expression 'testing::internal::kRepeatFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5809): warning C26485: Expression 'testing::internal::kShuffleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5810): warning C26485: Expression 'testing::internal::kStackTraceDepthFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5812): warning C26485: Expression 'testing::internal::kStreamResultToFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5814): warning C26485: Expression 'testing::internal::kThrowOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5826): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'flagfile._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5830): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5832): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5977): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5996): warning C26489: Don't dereference a pointer that may be invalid: '&trace.message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 5993 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(467): warning C26495: Variable 'testing::internal::TraceInfo::file' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6002): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedTrace', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'GetInstance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'PopGTestTrace()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26485: Expression 'testing::kDefaultDeathTestStyle': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(98): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(111): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(136): warning C26440: Function 'testing::internal::InDeathTestChild' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(155): warning C26440: Function 'testing::ExitedWithCode::ExitedWithCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(159): warning C26440: Function 'testing::ExitedWithCode::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(286): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'parent._Placeholder' in call to 'fputc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(284): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(345): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(363): warning C26462: The value pointed to by 'info' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(364): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(362): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(378): warning C26440: Function 'testing::internal::DeathTest::LastMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(386): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26436: The type 'class testing::internal::DeathTestImpl' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26447: The function is declared 'noexcept' but calls function 'IsTrue()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(406): warning C26440: Function 'testing::internal::DeathTestImpl::statement' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(407): warning C26440: Function 'testing::internal::DeathTestImpl::regex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(408): warning C26440: Function 'testing::internal::DeathTestImpl::spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(409): warning C26440: Function 'testing::internal::DeathTestImpl::set_spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(410): warning C26440: Function 'testing::internal::DeathTestImpl::status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(411): warning C26440: Function 'testing::internal::DeathTestImpl::set_status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(412): warning C26440: Function 'testing::internal::DeathTestImpl::outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(413): warning C26440: Function 'testing::internal::DeathTestImpl::set_outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(414): warning C26440: Function 'testing::internal::DeathTestImpl::read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(415): warning C26440: Function 'testing::internal::DeathTestImpl::set_read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(416): warning C26440: Function 'testing::internal::DeathTestImpl::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(417): warning C26440: Function 'testing::internal::DeathTestImpl::set_write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(497): warning C26433: Function 'testing::internal::DeathTestImpl::Abort' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(557): warning C26433: Function 'testing::internal::DeathTestImpl::Passed' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(678): warning C26485: Expression 'wait_handles': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(707): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(671): warning C26433: Function 'testing::internal::WindowsDeathTest::Wait' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(749): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(752): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(735): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'read_handle' in call to 'CreatePipe' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 9 'startup_info.lpReserved' in call to 'CreateProcessA' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(723): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(733): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(739): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(747): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(760): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(759): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(716): warning C26433: Function 'testing::internal::WindowsDeathTest::AssumeRole' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1416): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1390): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1407): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26433: Function 'testing::internal::DefaultDeathTestFactory::Create' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1463): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1472): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_write_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1487): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_event_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1466): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1536 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1537 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1538 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::InternalRunDeathTestFlag::InternalRunDeathTestFlag' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1539 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1518): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1535): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26497: The function 'testing::internal::IsPathSeparator' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26440: Function 'testing::internal::IsPathSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(139): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(140): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(170): warning C26485: Expression 'testing::internal::kCurrentDirectoryString': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(242): warning C26489: Don't dereference a pointer that may be invalid: 'path'. 'path' may have been invalidated at line 226 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(269): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(270): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(264): warning C26429: Symbol 'name' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(300): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(330): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(375): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(367): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(377): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(361): warning C26430: Symbol 'dest_ptr' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(359): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(355): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(184): warning C26440: Function 'testing::internal::GetThreadCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(194): warning C26440: Function 'testing::internal::SleepMilliseconds' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(198): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(201): warning C26440: Function 'testing::internal::AutoHandle::AutoHandle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(204): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AutoHandle', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(205): warning C26447: The function is declared 'noexcept' but calls function 'Reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(208): warning C26440: Function 'testing::internal::AutoHandle::Get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(224): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(233): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(230): warning C26440: Function 'testing::internal::AutoHandle::IsCloseable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(241): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(240): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(236): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(245): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(244): warning C26440: Function 'testing::internal::Notification::Notify' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(249): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(248): warning C26440: Function 'testing::internal::Notification::WaitForNotification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(257): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(253): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(261): warning C26432: If you define or delete any default operation in the type 'class testing::internal::Mutex', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(274): warning C26135: Missing annotation _Acquires_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Lock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(280): warning C26135: Missing annotation _Releases_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Unlock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(293): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(310): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(319): warning C26432: If you define or delete any default operation in the type 'class testing::internal::`anonymous-namespace'::MemoryIsNotDeallocated', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(352): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(372): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(347): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(395): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(389): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(386): warning C26494: Variable 'thread_id' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(397): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26436: The type 'class testing::internal::ThreadWithParamBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(438): warning C26447: The function is declared 'noexcept' but calls function 'Join()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(442): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(441): warning C26440: Function 'testing::internal::ThreadWithParamBase::Join' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(454): warning C26429: Symbol 'thread_local_instance' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(458): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(496): warning C26496: The variable 'value_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(489): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(511): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(519): warning C26496: The variable 'thread_local_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(517): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(554): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(565): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(568): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'SetThreadPriority'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(570): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'ResumeThread'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(571): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'CloseHandle'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(579): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(582): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'tah.second' in call to 'CloseHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(578): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(591): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(601): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(602): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(685): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(684): warning C26440: Function 'testing::internal::IsInSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26497: The function 'testing::internal::IsAsciiDigit' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26440: Function 'testing::internal::IsAsciiDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26497: The function 'testing::internal::IsAsciiWordChar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26440: Function 'testing::internal::IsAsciiWordChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(751): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(752): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(754): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(760): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(762): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(767): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(773): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(739): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(812): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(801): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(840): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(841): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(845): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(852): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(828): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(869): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(875): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C6011: Dereferencing NULL pointer 'buffer'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(922): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'memcpy'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(910): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'strlen'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(917): warning C6011: Dereferencing NULL pointer 'regex'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(923): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(925): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(899): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(900): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(976): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestLog', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'GetStream()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(980): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1004): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1007): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1038): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(999): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1000): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1006): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1009): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1037): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1042): warning C26432: If you define or delete any default operation in the type 'class testing::internal::CapturedStream', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1050): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1057): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1049): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1072): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1073): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1082): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1076): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1078): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1086): warning C26429: Symbol 'captured_stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1090): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1121): warning C26440: Function 'testing::internal::GetFileSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1149): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1152): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1158): warning C26440: Function 'testing::internal::SetInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.1'. 'temporary 1' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26489: Don't dereference a pointer that may be invalid: '(const class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > *)allocation.5'. 'allocation.5' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.5' in call to 'testing::internal::SetInjectableArgvs' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1177): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1175): warning C26440: Function 'testing::internal::ClearInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1208): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1226): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1256): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1276): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'string_value' in call to 'testing::internal::ParseInt32' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1299): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 1307 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(77): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(63): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(82): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26497: The function 'testing::internal::IsPrintableAscii' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26440: Function 'testing::internal::IsPrintableAscii' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(195): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(329): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(346): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(347): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(358): warning C26440: Function 'testing::internal::`anonymous namespace'::ContainsUnprintableControlCodes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26497: The function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26440: Function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26496: The variable 'lead' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(390): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(393): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(394): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(396): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(397): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(401): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(402): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(404): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(405): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(414): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(43): warning C26485: Expression 'testing::internal::kStackTraceMarker': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(44): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(70): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(75): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(74): warning C26440: Function 'testing::TestPartResultArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(80): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26432: If you define or delete any default operation in the type 'class testing::internal::HasNewFatalFailureHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(92): warning C26433: Function 'testing::internal::HasNewFatalFailureHelper::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(44): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(42): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(107): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(89): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::Message::operator<<<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(182): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ThreadLocalValueHolderBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26447: The function is declared 'noexcept' but calls function 'depart()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::link_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1204): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26432: If you define or delete any default operation in the type 'class testing::internal::scoped_ptr<struct testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2013): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::NewValueForCurrentThread' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26447: The function is declared 'noexcept' but calls function 'OnThreadLocalDestroyed()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1205): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::DeathTestFactory>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1983): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26411: The parameter 'a' is a reference to unique pointer and it is never reassigned or reset, use T* or T& instead (r.33). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26440: Function 'testing::internal::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1203): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(184): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::DefaultValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2029): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2020): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >::ValueHolderFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2010): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2040): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2039): warning C26433: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::InstanceValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(157): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2019): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2000): warning C26440: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::ValueHolder::pointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1997): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1998): warning C26440: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::ValueHolder::ValueHolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(166): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGeneratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(154): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1476): warning C26440: Function 'testing::internal::ImplicitCast_<char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(435): warning C26440: Function 'testing::internal::GetTypeId<testing::Test>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2451): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2494): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(336): warning C26440: Function 'testing::internal::Delete<testing::TestInfo>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(329): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(330): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(311): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(314): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(308): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(310): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5656): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5844): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5855): warning C26485: Expression 'testing::internal::kFlagfileFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5873): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5889): warning C26485: Expression 'testing::internal::kColorEncodedHelpMessage': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5842): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5861): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'arg' in call to 'testing::internal::HasGoogleTestFlagPrefix' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5918): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(999): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(978): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(986): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'end' in call to '_strtoui64' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(973): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1002): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(183): warning C26496: The variable 'flags' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(146): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(180): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(185): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(220): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(239): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(304): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(295): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(272): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(265): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(213): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(95): warning C26440: Function 'testing::internal::ValueArray2<bool,bool>::ValueArray2<bool,bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(298): warning C26440: Function 'testing::internal::FloatingPoint<double>::FloatingPoint<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(377): warning C26440: Function 'testing::internal::FloatingPoint<double>::SignAndMagnitudeToBiased' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(328): warning C26440: Function 'testing::internal::FloatingPoint<double>::fraction_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(325): warning C26440: Function 'testing::internal::FloatingPoint<double>::exponent_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1618): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2424): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(308): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(299): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(298): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::End' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(296): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(295): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Begin' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(337): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(334): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Equals' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(331): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(329): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Current' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(319): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Clone' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(315): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Advance' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26440: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(91): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamIteratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1527): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1525): warning C26440: Function 'testing::internal::CheckedDowncastToActualType<testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator const ,testing::internal::ParamIteratorInterface<bool> const >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(260): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\internal\gmock-internal-utils.h(280): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FailureReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\internal\gmock-internal-utils.h(356): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(153): warning C26440: Function 'testing::internal::BuiltInDefaultValue<void>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(157): warning C26440: Function 'testing::internal::BuiltInDefaultValue<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(158): warning C26440: Function 'testing::internal::BuiltInDefaultValue<bool>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(159): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(160): warning C26440: Function 'testing::internal::BuiltInDefaultValue<signed char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(161): warning C26440: Function 'testing::internal::BuiltInDefaultValue<char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(170): warning C26440: Function 'testing::internal::BuiltInDefaultValue<wchar_t>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(173): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned short>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(174): warning C26440: Function 'testing::internal::BuiltInDefaultValue<short>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(175): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned int>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(176): warning C26440: Function 'testing::internal::BuiltInDefaultValue<int>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(177): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned long>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(178): warning C26440: Function 'testing::internal::BuiltInDefaultValue<long>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(179): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned __int64>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(180): warning C26440: Function 'testing::internal::BuiltInDefaultValue<__int64>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(181): warning C26440: Function 'testing::internal::BuiltInDefaultValue<float>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(182): warning C26440: Function 'testing::internal::BuiltInDefaultValue<double>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(315): warning C26440: Function 'testing::DefaultValue<void>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(316): warning C26440: Function 'testing::DefaultValue<void>::Get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(1157): warning C26497: The function 'testing::DoDefault' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(1157): warning C26440: Function 'testing::DoDefault' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::CardinalityInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(69): warning C26440: Function 'testing::CardinalityInterface::ConservativeLowerBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(70): warning C26440: Function 'testing::CardinalityInterface::ConservativeUpperBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(91): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(90): warning C26440: Function 'testing::MatchResultListener::MatchResultListener' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(103): warning C26440: Function 'testing::MatchResultListener::stream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(109): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(109): warning C26440: Function 'testing::MatchResultListener::IsInterested' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(117): warning C26432: If you define or delete any default operation in the type 'class testing::MatchResultListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(124): warning C26432: If you define or delete any default operation in the type 'class testing::MatcherDescriberInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(139): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(220): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(264): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(264): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(395): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(395): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(397): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(418): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(418): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(420): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(336): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(422): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(853): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(861): warning C26440: Function 'testing::internal::IsReadableTypeName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1164): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1165): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1184): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1185): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1587): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1593): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1650): warning C26440: Function 'testing::internal::Eq2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1654): warning C26440: Function 'testing::internal::Ne2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1658): warning C26440: Function 'testing::internal::Lt2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1662): warning C26440: Function 'testing::internal::Gt2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1666): warning C26440: Function 'testing::internal::Le2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1670): warning C26440: Function 'testing::internal::Ge2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3635): warning C26440: Function 'testing::internal::MatchMatrix::LhsSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3636): warning C26440: Function 'testing::internal::MatchMatrix::RhsSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3638): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3641): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3654): warning C26440: Function 'testing::internal::MatchMatrix::SpaceIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3688): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::UnorderedElementsAreMatcherImplBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3710): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::matcher_describers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3718): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::match_flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4641): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4652): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4712): warning C26440: Function 'testing::Eq' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4716): warning C26440: Function 'testing::Ge' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4720): warning C26440: Function 'testing::Gt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4724): warning C26440: Function 'testing::Le' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4728): warning C26440: Function 'testing::Lt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4732): warning C26440: Function 'testing::Ne' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(256): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::UntypedOnCallSpecBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(260): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(261): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(551): warning C26440: Function 'testing::Expectation::expectation_base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(581): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(615): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(615): warning C26440: Function 'testing::ExpectationSet::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(617): warning C26440: Function 'testing::ExpectationSet::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(618): warning C26440: Function 'testing::ExpectationSet::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(631): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(631): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(707): warning C26440: Function 'testing::internal::ExpectationBase::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(708): warning C26440: Function 'testing::internal::ExpectationBase::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(709): warning C26440: Function 'testing::internal::ExpectationBase::source_text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(711): warning C26440: Function 'testing::internal::ExpectationBase::cardinality' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(714): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(767): warning C26440: Function 'testing::internal::ExpectationBase::cardinality_specified' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1376): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UntypedActionResultHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1435): warning C26440: Function 'testing::internal::ActionResultHolder<void>::Unwrap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1437): warning C26433: Function 'testing::internal::ActionResultHolder<void>::PrintAsActionResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1437): warning C26440: Function 'testing::internal::ActionResultHolder<void>::PrintAsActionResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(61): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(73): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(81): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(73): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeLowerBound' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(73): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeLowerBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(74): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeUpperBound' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(74): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeUpperBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(76): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSatisfiedByCallCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(76): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSatisfiedByCallCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(80): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSaturatedByCallCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(80): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSaturatedByCallCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(107): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(107): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(129): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(149): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(56): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(58): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(61): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(75): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(96): warning C26433: Function 'testing::internal::GoogleTestFailureReporter::ReportFailure' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(119): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(124): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(129): warning C26485: Expression 'testing::internal::kInfoVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(132): warning C26485: Expression 'testing::internal::kErrorVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(165): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(48): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(60): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(66): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(78): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(167): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.5'. 'temporary 5' may have been invalidated at line 167 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(258): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(292): warning C26429: Symbol 'seen' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(294): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(297): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(308): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(308): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(310): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(311): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(342): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(360): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(375): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(374): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(393): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(403): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(425): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(434): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(445): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(466): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(480): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(490): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(491): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(499): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(503): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(517): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(534): warning C26496: The variable 'max_flow' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(530): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(563): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(562): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(65): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(93): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ExpectationBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(113): warning C26462: The value pointed to by 'exp' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(119): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(118): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 122 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(141): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(140): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 143 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(161): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(150): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(160): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 167 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(181): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(223): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(226): warning C26494: Variable 'too_many' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(274): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::ThreadLocal<testing::Sequence * __ptr64>::ThreadLocal<testing::Sequence * __ptr64>' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(281): warning C26485: Expression 'testing::internal::kInfoVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(299): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(303): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(306): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UntypedFunctionMockerBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(343): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(360): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(428): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(436): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(461): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(464): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(470): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(446): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(486): warning C26461: The pointer argument 'exp' for function 'testing::internal::UntypedFunctionMockerBase::GetHandleOf' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(513): warning C26429: Symbol 'untyped_expectation' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(551): warning C26440: Function 'testing::internal::intToCallReaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(571): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(570): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(616): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test' may have been invalidated at line 612 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test_case'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test_case' may have been invalidated at line 612 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(596): warning C26432: If you define or delete any default operation in the type 'class testing::`anonymous-namespace'::MockObjectRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(604): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(606): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(611): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(612): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(613): warning C26447: The function is declared 'noexcept' but calls function 'FormatFileLocation()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(613): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(615): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(616): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(618): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(618): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(620): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(605): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(626): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(627): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(634): warning C26447: The function is declared 'noexcept' but calls function 'flush()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(635): warning C26447: The function is declared 'noexcept' but calls function 'flush()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(644): warning C26440: Function 'testing::`anonymous namespace'::MockObjectRegistry::states' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(651): warning C26426: Global initializer calls a non-constexpr function 'testing::`anonymous namespace'::MockObjectRegistry::MockObjectRegistry' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(655): warning C26426: Global initializer calls a non-constexpr function 'std::map<void const * __ptr64,enum testing::internal::CallReaction,std::less<void const * __ptr64>,std::allocator<std::pair<void const * __ptr64 const,enum testing::internal::CallReaction> > >::map<void const * __ptr64,enum testing::internal::CallReaction,std::less<void const * __ptr64>,std::allocator<std::pair<void const * __ptr64 const,enum testing::internal::CallReaction> > >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(788): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test_case'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test_case' may have been invalidated at line 778 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(789): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test' may have been invalidated at line 778 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(779): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(784): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(838): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(844): warning C26432: If you define or delete any default operation in the type 'class testing::Expectation', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(849): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(860): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(859): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(858): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(872): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(869): warning C26432: If you define or delete any default operation in the type 'class testing::InSequence', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(871): warning C26447: The function is declared 'noexcept' but calls function 'get()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(872): warning C26447: The function is declared 'noexcept' but calls function 'set()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(43): warning C26485: Expression 'testing::internal::kWarningVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(43): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(86): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(89): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(76): warning C26429: Symbol 'flag_end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(73): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(86): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(97): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(103): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(135): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(184): warning C26440: Function 'testing::internal::linked_ptr<testing::Expectation>::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(183): warning C26440: Function 'testing::internal::linked_ptr<testing::Expectation>::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(187): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ExpectationBase>::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(169): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ExpectationBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2258): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2254): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2252): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2250): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2250): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2110): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2105): warning C26440: Function 'testing::internal::FloatingEqMatcher<float>::FloatingEqMatcher<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2098): warning C26440: Function 'testing::internal::FloatingEqMatcher<float>::FloatingEqMatcher<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(339): warning C26432: If you define or delete any default operation in the type 'class testing::internal::MatcherBase<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(339): warning C26436: The type 'class testing::internal::MatcherBase<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(324): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2310): warning C26440: Function 'testing::internal::FloatingEq2Matcher<double>::Init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(337): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1073): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(97): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(147): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1089): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1089): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeNegationTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1085): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1085): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1081): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatchAndExplain' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1080): warning C26434: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::MatcherInterface<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherInterface<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(204): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatchAndExplain' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(200): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeNegationTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(198): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(196): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(196): warning C26432: If you define or delete any default operation in the type 'class testing::internal::MatcherInterfaceAdapter<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(194): warning C26440: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(569): warning C26440: Function 'testing::PolymorphicMatcher<testing::internal::NotNullMatcher>::PolymorphicMatcher<testing::internal::NotNullMatcher>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(456): warning C26440: Function 'testing::PolymorphicAction<testing::internal::ReturnVoidAction>::PolymorphicAction<testing::internal::ReturnVoidAction>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1107): warning C26440: Function 'testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::NegatedDesc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1106): warning C26440: Function 'testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(122): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(238): warning C26440: Function 'testing::internal::AnyEq::operator()<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock.vcxproj]


"E:\robo\build\Release\ALL_BUILD.vcxproj" (default target) (1) ->
"E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj" (default target) (4) ->
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26432: If you define or delete any default operation in the type 'class testing::internal::RE', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1248): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1256): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1260): warning C26440: Function 'testing::internal::RE::pattern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1348): warning C26440: Function 'testing::internal::GTestLog::GetStream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1362): warning C26440: Function 'testing::internal::LogToStderr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26440: Function 'testing::internal::FlushInfoLog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26495: Variable 'testing::internal::Mutex::critical_section_init_phase_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26440: Function 'testing::internal::Mutex::Mutex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestMutexLock', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26447: The function is declared 'noexcept' but calls function 'Unlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1864): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalValueHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1878): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26436: The type 'class testing::internal::ThreadLocalBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1907): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase::Runnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2399): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2398): warning C26440: Function 'testing::internal::IsAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2402): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2401): warning C26440: Function 'testing::internal::IsAlNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2405): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2404): warning C26440: Function 'testing::internal::IsDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2408): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2407): warning C26440: Function 'testing::internal::IsLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2411): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2410): warning C26440: Function 'testing::internal::IsSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2414): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2413): warning C26440: Function 'testing::internal::IsUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2417): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2416): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2420): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2419): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2424): warning C26440: Function 'testing::internal::ToLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2427): warning C26440: Function 'testing::internal::ToUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2462): warning C26440: Function 'testing::internal::posix::IsATTY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2464): warning C26440: Function 'testing::internal::posix::StrCaseCmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2467): warning C26440: Function 'testing::internal::posix::StrDup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2475): warning C26440: Function 'testing::internal::posix::FileNo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2476): warning C26440: Function 'testing::internal::posix::Stat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2477): warning C26440: Function 'testing::internal::posix::RmDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2478): warning C26440: Function 'testing::internal::posix::IsDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2503): warning C26440: Function 'testing::internal::posix::StrNCpy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2512): warning C26440: Function 'testing::internal::posix::ChDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2514): warning C26440: Function 'testing::internal::posix::FOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2518): warning C26440: Function 'testing::internal::posix::FReopen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2521): warning C26440: Function 'testing::internal::posix::FDOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2523): warning C26440: Function 'testing::internal::posix::FClose' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2526): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2525): warning C26440: Function 'testing::internal::posix::Read' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2529): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2528): warning C26440: Function 'testing::internal::posix::Write' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2531): warning C26440: Function 'testing::internal::posix::Close' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2532): warning C26440: Function 'testing::internal::posix::StrError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2534): warning C26440: Function 'testing::internal::posix::GetEnv' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2557): warning C26440: Function 'testing::internal::posix::Abort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26432: If you define or delete any default operation in the type 'class testing::Message', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FilePath', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(80): warning C26440: Function 'testing::internal::FilePath::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(81): warning C26440: Function 'testing::internal::FilePath::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(114): warning C26440: Function 'testing::internal::FilePath::IsEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(269): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(402): warning C26440: Function 'testing::internal::FloatingPoint<float>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(404): warning C26440: Function 'testing::internal::FloatingPoint<double>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(454): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestFactoryBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(542): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(567): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(566): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(590): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(591): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(601): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(778): warning C26440: Function 'testing::internal::ConstCharPtr::ConstCharPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(779): warning C26440: Function 'testing::internal::ConstCharPtr::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(792): warning C26440: Function 'testing::internal::Random::Random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(794): warning C26440: Function 'testing::internal::Random::Reseed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(84): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(89): warning C26440: Function 'testing::internal::DeathTest::ReturnSentinel::ReturnSentinel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest::ReturnSentinel', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(146): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(251): warning C26432: If you define or delete any default operation in the type 'class testing::internal::InternalRunDeathTestFlag', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(253): warning C26447: The function is declared 'noexcept' but calls function 'Close()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(256): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(257): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(258): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(259): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(92): warning C26440: Function 'testing::internal::linked_ptr_internal::join_new' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(117): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 113 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(113): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(119): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(135): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(131): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(137): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(541): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(545): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(560): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(569): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(575): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(587): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(642): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(907): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(918): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<char * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(927): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(928): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(940): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<wchar_t * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(468): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseInfoBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(481): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(665): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(666): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(669): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(74): warning C26440: Function 'testing::TestPartResult::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(79): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(78): warning C26440: Function 'testing::TestPartResult::file_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(84): warning C26440: Function 'testing::TestPartResult::line_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(87): warning C26440: Function 'testing::TestPartResult::summary' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(90): warning C26440: Function 'testing::TestPartResult::message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(93): warning C26440: Function 'testing::TestPartResult::passed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(96): warning C26440: Function 'testing::TestPartResult::failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(99): warning C26440: Function 'testing::TestPartResult::nonfatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(102): warning C26440: Function 'testing::TestPartResult::fatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(150): warning C26432: If you define or delete any default operation in the type 'class testing::TestPartResultReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(169): warning C26440: Function 'testing::internal::HasNewFatalFailureHelper::has_new_fatal_failure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(311): warning C26432: If you define or delete any default operation in the type 'class testing::AssertionResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(317): warning C26440: Function 'testing::AssertionResult::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(327): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 351 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.4' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::reset' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(350): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(427): warning C26440: Function 'testing::Test::SetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(435): warning C26440: Function 'testing::Test::TearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(491): warning C26440: Function 'testing::Test::DeleteSelf_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26440: Function 'testing::Test::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(534): warning C26440: Function 'testing::TestProperty::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(539): warning C26440: Function 'testing::TestProperty::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(589): warning C26440: Function 'testing::TestResult::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(612): warning C26440: Function 'testing::TestResult::test_part_results' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(617): warning C26440: Function 'testing::TestResult::test_properties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(622): warning C26440: Function 'testing::TestResult::set_elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(643): warning C26440: Function 'testing::TestResult::death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(646): warning C26440: Function 'testing::TestResult::increment_death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(689): warning C26440: Function 'testing::TestInfo::test_case_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(692): warning C26440: Function 'testing::TestInfo::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(697): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(699): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(705): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(707): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(711): warning C26440: Function 'testing::TestInfo::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(714): warning C26440: Function 'testing::TestInfo::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(717): warning C26440: Function 'testing::TestInfo::is_in_another_shard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(735): warning C26440: Function 'testing::TestInfo::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(738): warning C26440: Function 'testing::TestInfo::is_reportable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(745): warning C26440: Function 'testing::TestInfo::result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(841): warning C26440: Function 'testing::TestCase::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(846): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(848): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(852): warning C26440: Function 'testing::TestCase::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(882): warning C26440: Function 'testing::TestCase::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(890): warning C26440: Function 'testing::TestCase::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(897): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(900): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(909): warning C26440: Function 'testing::TestCase::set_should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(919): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(928): warning C26440: Function 'testing::TestCase::RunSetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(932): warning C26440: Function 'testing::TestCase::RunTearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(935): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(940): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(946): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(951): warning C26440: Function 'testing::TestCase::TestDisabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(956): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(961): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1016): warning C26432: If you define or delete any default operation in the type 'class testing::Environment', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1019): warning C26440: Function 'testing::Environment::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1022): warning C26440: Function 'testing::Environment::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26440: Function 'testing::Environment::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1046): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26433: Function 'testing::EmptyTestEventListener::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26440: Function 'testing::EmptyTestEventListener::OnTestStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26433: Function 'testing::EmptyTestEventListener::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26440: Function 'testing::EmptyTestEventListener::OnTestPartResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26433: Function 'testing::EmptyTestEventListener::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26440: Function 'testing::EmptyTestEventListener::OnTestEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1139): warning C26440: Function 'testing::TestEventListeners::default_result_printer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1150): warning C26440: Function 'testing::TestEventListeners::default_xml_generator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1340): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1341): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(138): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(146): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26497: The function 'testing::internal::GetNextRandomSeed' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26440: Function 'testing::internal::GetNextRandomSeed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(158): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(180): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestFlagSaver', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(184): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(185): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(187): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(188): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(190): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(197): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(416): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(417): warning C26432: If you define or delete any default operation in the type 'class testing::internal::OsStackTraceGetterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(443): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(567): warning C26440: Function 'testing::internal::UnitTestImpl::start_timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(570): warning C26440: Function 'testing::internal::UnitTestImpl::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(596): warning C26440: Function 'testing::internal::UnitTestImpl::listeners' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(603): warning C26440: Function 'testing::internal::UnitTestImpl::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(663): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(651): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(675): warning C26440: Function 'testing::internal::UnitTestImpl::parameterized_test_registry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(680): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(687): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(737): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(738): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(739): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(743): warning C26440: Function 'testing::internal::UnitTestImpl::environments' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(793): warning C26440: Function 'testing::internal::UnitTestImpl::random_seed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(796): warning C26440: Function 'testing::internal::UnitTestImpl::random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(807): warning C26440: Function 'testing::internal::UnitTestImpl::catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(814): warning C26440: Function 'testing::internal::UnitTestImpl::set_catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1018): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1024): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(199): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(206): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(222): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(219): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(225): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(230): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(235): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(241): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(249): warning C26426: Global initializer calls a non-constexpr function 'testing::GetDefaultFilter' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(258): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(273): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::OutputFlagAlsoCheckEnvVar' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(286): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(292): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(298): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(304): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(315): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(321): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(327): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(334): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(342): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(358): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(360): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(356): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(353): warning C26440: Function 'testing::internal::Random::Generate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(378): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(388): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(393): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(399): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(408): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(411): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AssertHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(427): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(430): warning C26426: Global initializer calls a non-constexpr function 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 449 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(463): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(475): warning C26485: Expression 'testing::kDefaultOutputFormat': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(482): warning C26485: Expression 'testing::kDefaultOutputFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(493): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(478): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(518): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(519): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(516): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(509): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(543): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(538): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(564): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(567): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(581): warning C26440: Function 'testing::internal::UnitTestOptions::GTestShouldProcessSEH' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(610): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(620): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(628): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedFakeTestPartResultReporter', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(643): warning C26447: The function is declared 'noexcept' but calls function 'SetGlobalTestPartResultReporter()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(645): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(651): warning C26433: Function 'testing::ScopedFakeTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(673): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::GetTestTypeId' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(704): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(727): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(726): warning C26432: If you define or delete any default operation in the type 'class testing::internal::SingleFailureChecker', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(730): warning C26440: Function 'testing::internal::DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(733): warning C26433: Function 'testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(739): warning C26440: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(742): warning C26433: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(785): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(784): warning C26440: Function 'testing::internal::UnitTestImpl::total_test_case_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(883): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(850): warning C26440: Function 'testing::internal::GetTimeInMillis' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(941): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(938): warning C26440: Function 'testing::internal::String::CStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(953): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(955): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(950): warning C26429: Symbol 'msg' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(966): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1034): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 1034 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'result.question.2'. 'return of 'question.2'' may have been invalidated at line 1033 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.2'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1035): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(303): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1048): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26496: The variable 'move' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1085): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1135): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1155): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1158): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1197): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1207): warning C26440: Function 'testing::internal::edit_distance::`anonymous namespace'::Hunk::has_edits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1219): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26496: The variable 'edit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1256): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1288): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1291): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1327): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1332): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1378): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1380): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1396): warning C26429: Symbol 'actual_message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1606): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1602): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1613): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1609): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1726): warning C26485: Expression 'error_text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1727): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1732): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1778): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1781): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1784): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1787): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26429: Symbol 'bits' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1793): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26440: Function 'testing::internal::ChopLowBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1829): warning C26485: Expression 'str': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1809): warning C26494: Variable 'str' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1812): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1815): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1816): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1819): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1820): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1821): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1824): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1825): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1826): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1827): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1840): warning C6239: (<non-zero constant> && <expression>) always evaluates to the result of <expression>.  Did you intend to use the bitwise-and operator? [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26497: The function 'testing::internal::IsUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26440: Function 'testing::internal::IsUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26497: The function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26440: Function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1876): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1878): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1879): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1883): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1868): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1870): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1874): warning C26494: Variable 'unicode_code_point' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1894): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1905): warning C26440: Function 'testing::internal::String::WideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1951): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1952): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1953): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1974): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1970): warning C26440: Function 'testing::internal::String::CaseInsensitiveWideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1999): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26461: The pointer argument 'ss' for function 'testing::internal::StringStreamToString' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26429: Symbol 'ch' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2029): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2062): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2068): warning C26432: If you define or delete any default operation in the type 'class testing::TestResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2090): warning C26440: Function 'testing::TestResult::ClearTestPartResults' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2161): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26489: Don't dereference a pointer that may be invalid: 'xml_element'. 'xml_element' may have been invalidated at line 2156 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2176): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2184): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 2184 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2203): warning C26440: Function 'testing::TestResult::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2242): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2241): warning C26440: Function 'testing::TestResult::total_part_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2247): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2246): warning C26440: Function 'testing::TestResult::test_property_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2256): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2255): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2262): warning C26432: If you define or delete any default operation in the type 'class testing::Test', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2268): warning C26440: Function 'testing::Test::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2274): warning C26440: Function 'testing::Test::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2311): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26429: Symbol 'first_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2320): warning C26429: Symbol 'this_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2312): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2316): warning C26489: Don't dereference a pointer that may be invalid: 'first_test_info->fixture_class_id_'. 'first_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2316 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2321): warning C26489: Don't dereference a pointer that may be invalid: 'this_test_info->fixture_class_id_'. 'this_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2321 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2384): warning C26489: Don't dereference a pointer that may be invalid: 'result.FormatSehExceptionMessage'. 'return of 'FormatSehExceptionMessage'' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2511): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.6'. 'allocation.6' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.4'. 'return of 'question.4'' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.4'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2544): warning C26495: Variable 'testing::TestInfo::is_in_another_shard_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2564): warning C26432: If you define or delete any default operation in the type 'class testing::TestInfo', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2674): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2671): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2684): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2698): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'test.{vfptr}' in call to 'testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,void>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2708): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2745): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2744): warning C26440: Function 'testing::TestCase::total_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2769): warning C26432: If you define or delete any default operation in the type 'class testing::TestCase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2771): warning C26447: The function is declared 'noexcept' but calls function 'TestInfo * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2799): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2802): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2820): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2867): warning C26440: Function 'testing::TestPartResultTypeToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2900): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2910): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2928): warning C26440: Function 'testing::internal::GetColorAttribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2937): warning C26440: Function 'testing::internal::GetBitOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3039): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3060): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3070): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3040): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3085): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3090): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3084): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3086): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3089): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3100): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3101): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::PrintTestName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3134): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3139): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3140): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3144): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3141): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3125): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3160): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3175): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3172): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3167): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3180): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3188): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3199): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3218): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3230): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3276): warning C26496: The variable 'num_failures' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3286): warning C26496: The variable 'num_disabled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3262): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3307): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3314): warning C26440: Function 'testing::internal::TestEventRepeater::forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3315): warning C26440: Function 'testing::internal::TestEventRepeater::set_forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestEventRepeater', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3342): warning C26447: The function is declared 'noexcept' but calls function 'TestEventListener * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3358): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3352): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3397): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3401): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3409): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3406): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3410): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26497: The function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26440: Function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3514): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3509): warning C26433: Function 'testing::internal::XmlUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3523): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3570): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3544): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3620): warning C26440: Function 'testing::internal::PortableLocaltime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3640): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3662): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3652): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3658): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3679): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3671): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3733): warning C26489: Don't dereference a pointer that may be invalid: '&summary'. 'summary' may have been invalidated at line 3733 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3737): warning C26489: Don't dereference a pointer that may be invalid: '&detail'. 'detail' may have been invalidated at line 3737 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3702): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3706): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3755): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3782): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3819): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3828): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3836): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3854): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3943): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'jsonout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3938): warning C26433: Function 'testing::internal::JsonUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3976): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3952): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4026): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4016): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4046): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4036): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4100): warning C26489: Don't dereference a pointer that may be invalid: '&message'. 'message' may have been invalidated at line 4100 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4067): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4071): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4114): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4153): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4198): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4205): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4216): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4313): warning C26433: Function 'testing::internal::OsStackTraceGetter::CurrentStackTrace' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26433: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26440: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4388): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'pfile._Placeholder' in call to 'fwrite' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4395): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4393): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ScopedPrematureExitFile', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'GTestLog()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4399): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4415): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4416): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4414): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4420): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListeners', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4435): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4437): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4443): warning C26440: Function 'testing::TestEventListeners::repeater' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4456): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4472): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4620): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4649): warning C26489: Don't dereference a pointer that may be invalid: '&trace->message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 4647 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4645): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4653): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4741): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4827): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4826): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26432: If you define or delete any default operation in the type 'class testing::UnitTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26436: The type 'class testing::UnitTest' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4875): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4879): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4866): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4868): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4882): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UnitTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4884): warning C26447: The function is declared 'noexcept' but calls function 'TestCase * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4887): warning C26447: The function is declared 'noexcept' but calls function 'Environment * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4901): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26494: Variable 'test_result' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4904): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4918): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4928): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4931): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'std::operator<<<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5016): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5052): warning C26485: Expression 'testing::kDeathTestCaseFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5072): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5073): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5114): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5106): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5236): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5240): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5247): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'fclose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5239): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26497: The function 'testing::internal::ShouldRunTestOnShard' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26440: Function 'testing::internal::ShouldRunTestOnShard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5333): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5335): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5356): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::MatchesFilter' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::FilterMatchesTest' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5391): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5390): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5389): warning C26440: Function 'testing::internal::PrintOnOneLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5424): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5433): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5457): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fileout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5423): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5432): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5413): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5418): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5449): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5453): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5467): warning C26440: Function 'testing::internal::UnitTestImpl::set_os_stack_trace_getter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5483): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5479): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5492): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5495): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5491): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5508): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5513): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26497: The function 'testing::internal::IsTrue' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26440: Function 'testing::internal::IsTrue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5568): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26429: Symbol 'pstr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26440: Function 'testing::internal::SkipPrefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5603): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26429: Symbol 'flag_end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5587): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5616): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5638): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5705): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5706): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5718): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5698): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5789): warning C26485: Expression 'testing::internal::kAlsoRunDisabledTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5791): warning C26485: Expression 'testing::internal::kBreakOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5793): warning C26485: Expression 'testing::internal::kCatchExceptionsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5795): warning C26485: Expression 'testing::internal::kColorFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5796): warning C26485: Expression 'testing::internal::kDeathTestStyleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5798): warning C26485: Expression 'testing::internal::kDeathTestUseFork': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5800): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5801): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5803): warning C26485: Expression 'testing::internal::kListTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5804): warning C26485: Expression 'testing::internal::kOutputFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5805): warning C26485: Expression 'testing::internal::kPrintTimeFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5806): warning C26485: Expression 'testing::internal::kPrintUTF8Flag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5807): warning C26485: Expression 'testing::internal::kRandomSeedFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5808): warning C26485: Expression 'testing::internal::kRepeatFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5809): warning C26485: Expression 'testing::internal::kShuffleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5810): warning C26485: Expression 'testing::internal::kStackTraceDepthFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5812): warning C26485: Expression 'testing::internal::kStreamResultToFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5814): warning C26485: Expression 'testing::internal::kThrowOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5826): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'flagfile._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5830): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5832): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5977): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5996): warning C26489: Don't dereference a pointer that may be invalid: '&trace.message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 5993 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(467): warning C26495: Variable 'testing::internal::TraceInfo::file' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6002): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedTrace', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'GetInstance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'PopGTestTrace()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26485: Expression 'testing::kDefaultDeathTestStyle': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(98): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(111): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(136): warning C26440: Function 'testing::internal::InDeathTestChild' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(155): warning C26440: Function 'testing::ExitedWithCode::ExitedWithCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(159): warning C26440: Function 'testing::ExitedWithCode::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(286): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'parent._Placeholder' in call to 'fputc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(284): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(345): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(363): warning C26462: The value pointed to by 'info' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(364): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(362): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(378): warning C26440: Function 'testing::internal::DeathTest::LastMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(386): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26436: The type 'class testing::internal::DeathTestImpl' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26447: The function is declared 'noexcept' but calls function 'IsTrue()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(406): warning C26440: Function 'testing::internal::DeathTestImpl::statement' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(407): warning C26440: Function 'testing::internal::DeathTestImpl::regex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(408): warning C26440: Function 'testing::internal::DeathTestImpl::spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(409): warning C26440: Function 'testing::internal::DeathTestImpl::set_spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(410): warning C26440: Function 'testing::internal::DeathTestImpl::status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(411): warning C26440: Function 'testing::internal::DeathTestImpl::set_status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(412): warning C26440: Function 'testing::internal::DeathTestImpl::outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(413): warning C26440: Function 'testing::internal::DeathTestImpl::set_outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(414): warning C26440: Function 'testing::internal::DeathTestImpl::read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(415): warning C26440: Function 'testing::internal::DeathTestImpl::set_read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(416): warning C26440: Function 'testing::internal::DeathTestImpl::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(417): warning C26440: Function 'testing::internal::DeathTestImpl::set_write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(497): warning C26433: Function 'testing::internal::DeathTestImpl::Abort' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(557): warning C26433: Function 'testing::internal::DeathTestImpl::Passed' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(678): warning C26485: Expression 'wait_handles': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(707): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(671): warning C26433: Function 'testing::internal::WindowsDeathTest::Wait' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(749): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(752): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(735): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'read_handle' in call to 'CreatePipe' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 9 'startup_info.lpReserved' in call to 'CreateProcessA' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(723): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(733): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(739): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(747): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(760): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(759): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(716): warning C26433: Function 'testing::internal::WindowsDeathTest::AssumeRole' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1416): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1390): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1407): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26433: Function 'testing::internal::DefaultDeathTestFactory::Create' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1463): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1472): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_write_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1487): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_event_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1466): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1536 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1537 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1538 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::InternalRunDeathTestFlag::InternalRunDeathTestFlag' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1539 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1518): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1535): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26497: The function 'testing::internal::IsPathSeparator' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26440: Function 'testing::internal::IsPathSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(139): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(140): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(170): warning C26485: Expression 'testing::internal::kCurrentDirectoryString': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(242): warning C26489: Don't dereference a pointer that may be invalid: 'path'. 'path' may have been invalidated at line 226 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(269): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(270): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(264): warning C26429: Symbol 'name' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(300): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(330): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(375): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(367): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(377): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(361): warning C26430: Symbol 'dest_ptr' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(359): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(355): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(184): warning C26440: Function 'testing::internal::GetThreadCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(194): warning C26440: Function 'testing::internal::SleepMilliseconds' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(198): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(201): warning C26440: Function 'testing::internal::AutoHandle::AutoHandle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(204): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AutoHandle', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(205): warning C26447: The function is declared 'noexcept' but calls function 'Reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(208): warning C26440: Function 'testing::internal::AutoHandle::Get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(224): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(233): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(230): warning C26440: Function 'testing::internal::AutoHandle::IsCloseable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(241): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(240): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(236): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(245): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(244): warning C26440: Function 'testing::internal::Notification::Notify' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(249): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(248): warning C26440: Function 'testing::internal::Notification::WaitForNotification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(257): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(253): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(261): warning C26432: If you define or delete any default operation in the type 'class testing::internal::Mutex', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(274): warning C26135: Missing annotation _Acquires_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Lock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(280): warning C26135: Missing annotation _Releases_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Unlock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(293): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(310): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(319): warning C26432: If you define or delete any default operation in the type 'class testing::internal::`anonymous-namespace'::MemoryIsNotDeallocated', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(352): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(372): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(347): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(395): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(389): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(386): warning C26494: Variable 'thread_id' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(397): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26436: The type 'class testing::internal::ThreadWithParamBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(438): warning C26447: The function is declared 'noexcept' but calls function 'Join()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(442): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(441): warning C26440: Function 'testing::internal::ThreadWithParamBase::Join' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(454): warning C26429: Symbol 'thread_local_instance' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(458): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(496): warning C26496: The variable 'value_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(489): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(511): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(519): warning C26496: The variable 'thread_local_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(517): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(554): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(565): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(568): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'SetThreadPriority'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(570): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'ResumeThread'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(571): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'CloseHandle'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(579): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(582): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'tah.second' in call to 'CloseHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(578): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(591): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(601): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(602): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(685): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(684): warning C26440: Function 'testing::internal::IsInSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26497: The function 'testing::internal::IsAsciiDigit' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26440: Function 'testing::internal::IsAsciiDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26497: The function 'testing::internal::IsAsciiWordChar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26440: Function 'testing::internal::IsAsciiWordChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(751): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(752): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(754): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(760): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(762): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(767): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(773): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(739): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(812): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(801): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(840): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(841): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(845): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(852): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(828): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(869): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(875): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(910): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'strlen'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C6011: Dereferencing NULL pointer 'buffer'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(922): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'memcpy'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(917): warning C6011: Dereferencing NULL pointer 'regex'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(923): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(925): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(899): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(900): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(976): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestLog', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'GetStream()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(980): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1004): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1007): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1038): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(999): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1000): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1006): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1009): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1037): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1042): warning C26432: If you define or delete any default operation in the type 'class testing::internal::CapturedStream', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1050): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1057): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1049): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1072): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1073): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1082): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1076): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1078): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1086): warning C26429: Symbol 'captured_stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1090): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1121): warning C26440: Function 'testing::internal::GetFileSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1149): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1152): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1158): warning C26440: Function 'testing::internal::SetInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.1'. 'temporary 1' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26489: Don't dereference a pointer that may be invalid: '(const class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > *)allocation.5'. 'allocation.5' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.5' in call to 'testing::internal::SetInjectableArgvs' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1177): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1175): warning C26440: Function 'testing::internal::ClearInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1208): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1226): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1256): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1276): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'string_value' in call to 'testing::internal::ParseInt32' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1299): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 1307 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(77): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(63): warning C26429: Symbol 'obj_bytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(82): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26497: The function 'testing::internal::IsPrintableAscii' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26440: Function 'testing::internal::IsPrintableAscii' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(195): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(329): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(346): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(347): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(358): warning C26440: Function 'testing::internal::`anonymous namespace'::ContainsUnprintableControlCodes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26497: The function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26440: Function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26496: The variable 'lead' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(390): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(393): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(394): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(396): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(397): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(401): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(402): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(404): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(405): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(414): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(43): warning C26485: Expression 'testing::internal::kStackTraceMarker': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(44): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(70): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(75): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(74): warning C26440: Function 'testing::TestPartResultArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(80): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26432: If you define or delete any default operation in the type 'class testing::internal::HasNewFatalFailureHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(92): warning C26433: Function 'testing::internal::HasNewFatalFailureHelper::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(44): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(42): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(107): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(89): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::Message::operator<<<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(182): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ThreadLocalValueHolderBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26447: The function is declared 'noexcept' but calls function 'depart()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1204): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26432: If you define or delete any default operation in the type 'class testing::internal::scoped_ptr<struct testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2013): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::NewValueForCurrentThread' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26447: The function is declared 'noexcept' but calls function 'OnThreadLocalDestroyed()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1205): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::DeathTestFactory>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1983): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26411: The parameter 'a' is a reference to unique pointer and it is never reassigned or reset, use T* or T& instead (r.33). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26440: Function 'testing::internal::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1203): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(184): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::DefaultValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2029): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2020): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >::ValueHolderFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2010): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2040): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2039): warning C26433: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::InstanceValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(157): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2019): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2000): warning C26440: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::ValueHolder::pointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1997): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1998): warning C26440: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::ValueHolder::ValueHolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(166): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGeneratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(154): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1476): warning C26440: Function 'testing::internal::ImplicitCast_<char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(435): warning C26440: Function 'testing::internal::GetTypeId<testing::Test>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2451): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2494): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(336): warning C26440: Function 'testing::internal::Delete<testing::TestInfo>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(329): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(330): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(311): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(314): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(308): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(310): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5656): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5844): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5855): warning C26485: Expression 'testing::internal::kFlagfileFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5873): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5889): warning C26485: Expression 'testing::internal::kColorEncodedHelpMessage': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5842): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5861): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'arg' in call to 'testing::internal::HasGoogleTestFlagPrefix' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5918): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(999): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(978): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(986): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'end' in call to '_strtoui64' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(973): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1002): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(183): warning C26496: The variable 'flags' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(146): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(180): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(185): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(220): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(239): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(304): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(295): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(272): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(265): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(213): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(95): warning C26440: Function 'testing::internal::ValueArray2<bool,bool>::ValueArray2<bool,bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(298): warning C26440: Function 'testing::internal::FloatingPoint<double>::FloatingPoint<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(377): warning C26440: Function 'testing::internal::FloatingPoint<double>::SignAndMagnitudeToBiased' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(328): warning C26440: Function 'testing::internal::FloatingPoint<double>::fraction_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(325): warning C26440: Function 'testing::internal::FloatingPoint<double>::exponent_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1618): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2424): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(308): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(299): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(298): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::End' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(296): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(295): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Begin' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(337): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(334): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Equals' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(331): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(329): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Current' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(319): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Clone' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(315): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Advance' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26440: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(91): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamIteratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1527): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1525): warning C26440: Function 'testing::internal::CheckedDowncastToActualType<testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator const ,testing::internal::ParamIteratorInterface<bool> const >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(260): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\internal\gmock-internal-utils.h(280): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FailureReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\internal\gmock-internal-utils.h(356): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(153): warning C26440: Function 'testing::internal::BuiltInDefaultValue<void>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(157): warning C26440: Function 'testing::internal::BuiltInDefaultValue<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(158): warning C26440: Function 'testing::internal::BuiltInDefaultValue<bool>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(159): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(160): warning C26440: Function 'testing::internal::BuiltInDefaultValue<signed char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(161): warning C26440: Function 'testing::internal::BuiltInDefaultValue<char>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(170): warning C26440: Function 'testing::internal::BuiltInDefaultValue<wchar_t>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(173): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned short>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(174): warning C26440: Function 'testing::internal::BuiltInDefaultValue<short>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(175): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned int>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(176): warning C26440: Function 'testing::internal::BuiltInDefaultValue<int>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(177): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned long>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(178): warning C26440: Function 'testing::internal::BuiltInDefaultValue<long>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(179): warning C26440: Function 'testing::internal::BuiltInDefaultValue<unsigned __int64>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(180): warning C26440: Function 'testing::internal::BuiltInDefaultValue<__int64>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(181): warning C26440: Function 'testing::internal::BuiltInDefaultValue<float>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(182): warning C26440: Function 'testing::internal::BuiltInDefaultValue<double>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(315): warning C26440: Function 'testing::DefaultValue<void>::Exists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(316): warning C26440: Function 'testing::DefaultValue<void>::Get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(1157): warning C26497: The function 'testing::DoDefault' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(1157): warning C26440: Function 'testing::DoDefault' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::CardinalityInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(69): warning C26440: Function 'testing::CardinalityInterface::ConservativeLowerBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(70): warning C26440: Function 'testing::CardinalityInterface::ConservativeUpperBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-cardinalities.h(91): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(90): warning C26440: Function 'testing::MatchResultListener::MatchResultListener' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(103): warning C26440: Function 'testing::MatchResultListener::stream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(109): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(109): warning C26440: Function 'testing::MatchResultListener::IsInterested' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(117): warning C26432: If you define or delete any default operation in the type 'class testing::MatchResultListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(124): warning C26432: If you define or delete any default operation in the type 'class testing::MatcherDescriberInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(139): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(220): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(264): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(264): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(395): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(395): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(397): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(418): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(418): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(420): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(336): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(422): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(853): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(861): warning C26440: Function 'testing::internal::IsReadableTypeName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1164): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1165): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1184): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1185): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1587): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1593): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1650): warning C26440: Function 'testing::internal::Eq2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1654): warning C26440: Function 'testing::internal::Ne2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1658): warning C26440: Function 'testing::internal::Lt2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1662): warning C26440: Function 'testing::internal::Gt2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1666): warning C26440: Function 'testing::internal::Le2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1670): warning C26440: Function 'testing::internal::Ge2Matcher::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3635): warning C26440: Function 'testing::internal::MatchMatrix::LhsSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3636): warning C26440: Function 'testing::internal::MatchMatrix::RhsSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3638): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3641): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3654): warning C26440: Function 'testing::internal::MatchMatrix::SpaceIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3688): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::UnorderedElementsAreMatcherImplBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3710): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::matcher_describers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(3718): warning C26440: Function 'testing::internal::UnorderedElementsAreMatcherImplBase::match_flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4641): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4652): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4712): warning C26440: Function 'testing::Eq' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4716): warning C26440: Function 'testing::Ge' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4720): warning C26440: Function 'testing::Gt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4724): warning C26440: Function 'testing::Le' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4728): warning C26440: Function 'testing::Lt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(4732): warning C26440: Function 'testing::Ne' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(256): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::UntypedOnCallSpecBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(260): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(261): warning C26440: Function 'testing::internal::UntypedOnCallSpecBase::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(551): warning C26440: Function 'testing::Expectation::expectation_base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(581): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(615): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(615): warning C26440: Function 'testing::ExpectationSet::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(617): warning C26440: Function 'testing::ExpectationSet::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(618): warning C26440: Function 'testing::ExpectationSet::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(631): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(631): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(707): warning C26440: Function 'testing::internal::ExpectationBase::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(708): warning C26440: Function 'testing::internal::ExpectationBase::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(709): warning C26440: Function 'testing::internal::ExpectationBase::source_text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(711): warning C26440: Function 'testing::internal::ExpectationBase::cardinality' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(714): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(767): warning C26440: Function 'testing::internal::ExpectationBase::cardinality_specified' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1376): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UntypedActionResultHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1435): warning C26440: Function 'testing::internal::ActionResultHolder<void>::Unwrap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1437): warning C26433: Function 'testing::internal::ActionResultHolder<void>::PrintAsActionResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1437): warning C26440: Function 'testing::internal::ActionResultHolder<void>::PrintAsActionResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-spec-builders.h(1461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(61): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(73): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-more-matchers.h(81): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(73): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeLowerBound' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(73): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeLowerBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(74): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeUpperBound' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(74): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::ConservativeUpperBound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(76): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSatisfiedByCallCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(76): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSatisfiedByCallCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(80): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSaturatedByCallCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(80): warning C26440: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::IsSaturatedByCallCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(107): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(107): warning C26433: Function 'testing::`anonymous namespace'::BetweenCardinalityImpl::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(129): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-cardinalities.cc(149): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(56): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(58): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(61): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(75): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(96): warning C26433: Function 'testing::internal::GoogleTestFailureReporter::ReportFailure' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(119): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(124): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(129): warning C26485: Expression 'testing::internal::kInfoVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(132): warning C26485: Expression 'testing::internal::kErrorVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-internal-utils.cc(165): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(48): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(60): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64>' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(66): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(78): warning C26434: Function 'testing::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Matcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::internal::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(167): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.5'. 'temporary 5' may have been invalidated at line 167 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(258): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(292): warning C26429: Symbol 'seen' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(294): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(297): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(308): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(308): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(310): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(311): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(342): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(360): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(375): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(374): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(393): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(403): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(425): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(434): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(445): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(466): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(480): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(490): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(491): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(499): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(503): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(517): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(534): warning C26496: The variable 'max_flow' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(530): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(563): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-matchers.cc(562): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(65): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(93): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ExpectationBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(113): warning C26462: The value pointed to by 'exp' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(119): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(118): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 122 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(141): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(140): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 143 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(161): warning C26429: Symbol 'next' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(150): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(160): warning C26489: Don't dereference a pointer that may be invalid: 'exp->immediate_prerequisites_'. 'exp' may have been invalidated at line 167 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(181): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(223): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(226): warning C26494: Variable 'too_many' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(274): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::ThreadLocal<testing::Sequence * __ptr64>::ThreadLocal<testing::Sequence * __ptr64>' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(281): warning C26485: Expression 'testing::internal::kInfoVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(299): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(303): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(306): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UntypedFunctionMockerBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(343): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(360): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(428): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(436): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(461): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(464): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(470): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(446): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(486): warning C26461: The pointer argument 'exp' for function 'testing::internal::UntypedFunctionMockerBase::GetHandleOf' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(513): warning C26429: Symbol 'untyped_expectation' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(551): warning C26440: Function 'testing::internal::intToCallReaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(571): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(570): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(616): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test' may have been invalidated at line 612 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test_case'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test_case' may have been invalidated at line 612 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(596): warning C26432: If you define or delete any default operation in the type 'class testing::`anonymous-namespace'::MockObjectRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(604): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(606): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(611): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(612): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(613): warning C26447: The function is declared 'noexcept' but calls function 'FormatFileLocation()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(613): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(615): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(616): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(617): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(618): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(618): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(620): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(621): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(605): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(625): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(626): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(627): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(634): warning C26447: The function is declared 'noexcept' but calls function 'flush()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(635): warning C26447: The function is declared 'noexcept' but calls function 'flush()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(644): warning C26440: Function 'testing::`anonymous namespace'::MockObjectRegistry::states' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(651): warning C26426: Global initializer calls a non-constexpr function 'testing::`anonymous namespace'::MockObjectRegistry::MockObjectRegistry' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(655): warning C26426: Global initializer calls a non-constexpr function 'std::map<void const * __ptr64,enum testing::internal::CallReaction,std::less<void const * __ptr64>,std::allocator<std::pair<void const * __ptr64 const,enum testing::internal::CallReaction> > >::map<void const * __ptr64,enum testing::internal::CallReaction,std::less<void const * __ptr64>,std::allocator<std::pair<void const * __ptr64 const,enum testing::internal::CallReaction> > >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(788): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test_case'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test_case' may have been invalidated at line 778 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(789): warning C26489: Don't dereference a pointer that may be invalid: '&state->first_used_test'. 'state.testing::`anonymous-namespace'::MockObjectState::first_used_test' may have been invalidated at line 778 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(779): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(784): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(838): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(844): warning C26432: If you define or delete any default operation in the type 'class testing::Expectation', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(849): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(860): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(859): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(858): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(872): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(869): warning C26432: If you define or delete any default operation in the type 'class testing::InSequence', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(871): warning C26447: The function is declared 'noexcept' but calls function 'get()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock-spec-builders.cc(872): warning C26447: The function is declared 'noexcept' but calls function 'set()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(43): warning C26485: Expression 'testing::internal::kWarningVerbosity': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(43): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(86): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(89): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(76): warning C26429: Symbol 'flag_end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(73): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(86): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(97): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(103): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(135): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(184): warning C26440: Function 'testing::internal::linked_ptr<testing::Expectation>::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(183): warning C26440: Function 'testing::internal::linked_ptr<testing::Expectation>::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(187): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ExpectationBase>::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(169): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ExpectationBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2258): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2254): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2252): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2250): warning C26495: Variable 'testing::internal::FloatingEq2Matcher<double>::nan_eq_nan_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2250): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2110): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2105): warning C26440: Function 'testing::internal::FloatingEqMatcher<float>::FloatingEqMatcher<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2098): warning C26440: Function 'testing::internal::FloatingEqMatcher<float>::FloatingEqMatcher<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(339): warning C26432: If you define or delete any default operation in the type 'class testing::internal::MatcherBase<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(339): warning C26436: The type 'class testing::internal::MatcherBase<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(324): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(2310): warning C26440: Function 'testing::internal::FloatingEq2Matcher<double>::Init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(337): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1073): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(97): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(147): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1089): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1089): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeNegationTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1085): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1085): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1081): warning C26433: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatchAndExplain' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1080): warning C26434: Function 'testing::internal::ComparisonBase<testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,testing::internal::AnyEq>::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'testing::MatcherInterface<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherInterface<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(204): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatchAndExplain' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(200): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeNegationTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(198): warning C26433: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::DescribeTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(196): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(196): warning C26432: If you define or delete any default operation in the type 'class testing::internal::MatcherInterfaceAdapter<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(194): warning C26440: Function 'testing::internal::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::MatcherInterfaceAdapter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(569): warning C26440: Function 'testing::PolymorphicMatcher<testing::internal::NotNullMatcher>::PolymorphicMatcher<testing::internal::NotNullMatcher>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-actions.h(456): warning C26440: Function 'testing::PolymorphicAction<testing::internal::ReturnVoidAction>::PolymorphicAction<testing::internal::ReturnVoidAction>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1107): warning C26440: Function 'testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::NegatedDesc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(1106): warning C26440: Function 'testing::internal::EqMatcher<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\src\gmock.cc(122): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googlemock\include\gmock\gmock-matchers.h(238): warning C26440: Function 'testing::internal::AnyEq::operator()<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(157): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ExpectationBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gmock_main.vcxproj]


"E:\robo\build\Release\ALL_BUILD.vcxproj" (default target) (1) ->
"E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj" (default target) (5) ->
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26432: If you define or delete any default operation in the type 'class testing::internal::RE', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1248): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1256): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1260): warning C26440: Function 'testing::internal::RE::pattern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1348): warning C26440: Function 'testing::internal::GTestLog::GetStream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1362): warning C26440: Function 'testing::internal::LogToStderr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26440: Function 'testing::internal::FlushInfoLog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26495: Variable 'testing::internal::Mutex::critical_section_init_phase_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26440: Function 'testing::internal::Mutex::Mutex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestMutexLock', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26447: The function is declared 'noexcept' but calls function 'Unlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1864): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalValueHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1878): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26436: The type 'class testing::internal::ThreadLocalBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1907): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase::Runnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2399): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2398): warning C26440: Function 'testing::internal::IsAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2402): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2401): warning C26440: Function 'testing::internal::IsAlNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2405): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2404): warning C26440: Function 'testing::internal::IsDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2408): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2407): warning C26440: Function 'testing::internal::IsLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2411): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2410): warning C26440: Function 'testing::internal::IsSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2414): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2413): warning C26440: Function 'testing::internal::IsUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2417): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2416): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2420): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2419): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2424): warning C26440: Function 'testing::internal::ToLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2427): warning C26440: Function 'testing::internal::ToUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2462): warning C26440: Function 'testing::internal::posix::IsATTY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2464): warning C26440: Function 'testing::internal::posix::StrCaseCmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2467): warning C26440: Function 'testing::internal::posix::StrDup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2475): warning C26440: Function 'testing::internal::posix::FileNo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2476): warning C26440: Function 'testing::internal::posix::Stat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2477): warning C26440: Function 'testing::internal::posix::RmDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2478): warning C26440: Function 'testing::internal::posix::IsDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2503): warning C26440: Function 'testing::internal::posix::StrNCpy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2512): warning C26440: Function 'testing::internal::posix::ChDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2514): warning C26440: Function 'testing::internal::posix::FOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2518): warning C26440: Function 'testing::internal::posix::FReopen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2521): warning C26440: Function 'testing::internal::posix::FDOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2523): warning C26440: Function 'testing::internal::posix::FClose' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2526): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2525): warning C26440: Function 'testing::internal::posix::Read' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2529): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2528): warning C26440: Function 'testing::internal::posix::Write' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2531): warning C26440: Function 'testing::internal::posix::Close' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2532): warning C26440: Function 'testing::internal::posix::StrError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2534): warning C26440: Function 'testing::internal::posix::GetEnv' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2557): warning C26440: Function 'testing::internal::posix::Abort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26432: If you define or delete any default operation in the type 'class testing::Message', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FilePath', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(80): warning C26440: Function 'testing::internal::FilePath::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(81): warning C26440: Function 'testing::internal::FilePath::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(114): warning C26440: Function 'testing::internal::FilePath::IsEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(269): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(402): warning C26440: Function 'testing::internal::FloatingPoint<float>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(404): warning C26440: Function 'testing::internal::FloatingPoint<double>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(454): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestFactoryBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(542): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(567): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(566): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(590): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(591): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(601): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(778): warning C26440: Function 'testing::internal::ConstCharPtr::ConstCharPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(779): warning C26440: Function 'testing::internal::ConstCharPtr::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(792): warning C26440: Function 'testing::internal::Random::Random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(794): warning C26440: Function 'testing::internal::Random::Reseed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(84): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(89): warning C26440: Function 'testing::internal::DeathTest::ReturnSentinel::ReturnSentinel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest::ReturnSentinel', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(146): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(251): warning C26432: If you define or delete any default operation in the type 'class testing::internal::InternalRunDeathTestFlag', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(253): warning C26447: The function is declared 'noexcept' but calls function 'Close()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(256): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(257): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(258): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(259): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(92): warning C26440: Function 'testing::internal::linked_ptr_internal::join_new' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(117): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 113 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(113): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(119): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(135): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(131): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(137): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(541): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(545): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(560): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(569): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(575): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(587): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(642): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(907): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(918): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<char * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(927): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(928): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(940): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<wchar_t * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(468): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseInfoBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(481): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(665): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(666): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(669): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(74): warning C26440: Function 'testing::TestPartResult::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(79): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(78): warning C26440: Function 'testing::TestPartResult::file_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(84): warning C26440: Function 'testing::TestPartResult::line_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(87): warning C26440: Function 'testing::TestPartResult::summary' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(90): warning C26440: Function 'testing::TestPartResult::message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(93): warning C26440: Function 'testing::TestPartResult::passed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(96): warning C26440: Function 'testing::TestPartResult::failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(99): warning C26440: Function 'testing::TestPartResult::nonfatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(102): warning C26440: Function 'testing::TestPartResult::fatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(150): warning C26432: If you define or delete any default operation in the type 'class testing::TestPartResultReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(169): warning C26440: Function 'testing::internal::HasNewFatalFailureHelper::has_new_fatal_failure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(311): warning C26432: If you define or delete any default operation in the type 'class testing::AssertionResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(317): warning C26440: Function 'testing::AssertionResult::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(327): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 351 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.4' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::reset' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(350): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(427): warning C26440: Function 'testing::Test::SetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(435): warning C26440: Function 'testing::Test::TearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(491): warning C26440: Function 'testing::Test::DeleteSelf_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26440: Function 'testing::Test::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(534): warning C26440: Function 'testing::TestProperty::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(539): warning C26440: Function 'testing::TestProperty::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(589): warning C26440: Function 'testing::TestResult::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(612): warning C26440: Function 'testing::TestResult::test_part_results' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(617): warning C26440: Function 'testing::TestResult::test_properties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(622): warning C26440: Function 'testing::TestResult::set_elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(643): warning C26440: Function 'testing::TestResult::death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(646): warning C26440: Function 'testing::TestResult::increment_death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(689): warning C26440: Function 'testing::TestInfo::test_case_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(692): warning C26440: Function 'testing::TestInfo::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(697): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(699): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(705): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(707): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(711): warning C26440: Function 'testing::TestInfo::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(714): warning C26440: Function 'testing::TestInfo::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(717): warning C26440: Function 'testing::TestInfo::is_in_another_shard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(735): warning C26440: Function 'testing::TestInfo::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(738): warning C26440: Function 'testing::TestInfo::is_reportable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(745): warning C26440: Function 'testing::TestInfo::result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(841): warning C26440: Function 'testing::TestCase::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(846): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(848): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(852): warning C26440: Function 'testing::TestCase::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(882): warning C26440: Function 'testing::TestCase::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(890): warning C26440: Function 'testing::TestCase::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(897): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(900): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(909): warning C26440: Function 'testing::TestCase::set_should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(919): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(928): warning C26440: Function 'testing::TestCase::RunSetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(932): warning C26440: Function 'testing::TestCase::RunTearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(935): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(940): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(946): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(951): warning C26440: Function 'testing::TestCase::TestDisabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(956): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(961): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1016): warning C26432: If you define or delete any default operation in the type 'class testing::Environment', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1019): warning C26440: Function 'testing::Environment::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1022): warning C26440: Function 'testing::Environment::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26440: Function 'testing::Environment::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1046): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26433: Function 'testing::EmptyTestEventListener::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26440: Function 'testing::EmptyTestEventListener::OnTestStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26433: Function 'testing::EmptyTestEventListener::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26440: Function 'testing::EmptyTestEventListener::OnTestPartResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26433: Function 'testing::EmptyTestEventListener::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26440: Function 'testing::EmptyTestEventListener::OnTestEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1139): warning C26440: Function 'testing::TestEventListeners::default_result_printer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1150): warning C26440: Function 'testing::TestEventListeners::default_xml_generator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1340): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1341): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(138): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(146): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26497: The function 'testing::internal::GetNextRandomSeed' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(145): warning C26440: Function 'testing::internal::GetNextRandomSeed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(158): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(180): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestFlagSaver', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(184): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(185): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(187): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(188): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(190): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(197): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(416): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(417): warning C26432: If you define or delete any default operation in the type 'class testing::internal::OsStackTraceGetterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(443): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(567): warning C26440: Function 'testing::internal::UnitTestImpl::start_timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(570): warning C26440: Function 'testing::internal::UnitTestImpl::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(585): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(592): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(596): warning C26440: Function 'testing::internal::UnitTestImpl::listeners' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(603): warning C26440: Function 'testing::internal::UnitTestImpl::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(663): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(651): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(675): warning C26440: Function 'testing::internal::UnitTestImpl::parameterized_test_registry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(680): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(687): warning C26440: Function 'testing::internal::UnitTestImpl::set_current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(737): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_case' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(738): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(739): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(743): warning C26440: Function 'testing::internal::UnitTestImpl::environments' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(793): warning C26440: Function 'testing::internal::UnitTestImpl::random_seed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(796): warning C26440: Function 'testing::internal::UnitTestImpl::random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(807): warning C26440: Function 'testing::internal::UnitTestImpl::catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(814): warning C26440: Function 'testing::internal::UnitTestImpl::set_catch_exceptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1018): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1024): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(199): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(206): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(222): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(219): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(225): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(230): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(235): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(241): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(249): warning C26426: Global initializer calls a non-constexpr function 'testing::GetDefaultFilter' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(258): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(273): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::OutputFlagAlsoCheckEnvVar' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(286): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(292): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(298): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(304): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(315): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(321): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Int32FromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(327): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(334): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(342): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(358): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(360): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(356): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(353): warning C26440: Function 'testing::internal::Random::Generate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(378): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(388): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(393): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(399): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(408): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(411): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AssertHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(427): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(430): warning C26426: Global initializer calls a non-constexpr function 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 449 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(449): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(463): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(475): warning C26485: Expression 'testing::kDefaultOutputFormat': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(482): warning C26485: Expression 'testing::kDefaultOutputFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(493): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(478): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(518): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(519): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(516): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(509): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(543): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(538): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(564): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(567): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(581): warning C26440: Function 'testing::internal::UnitTestOptions::GTestShouldProcessSEH' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(610): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(620): warning C26495: Variable 'testing::ScopedFakeTestPartResultReporter::old_reporter_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(628): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(640): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedFakeTestPartResultReporter', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(641): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(643): warning C26447: The function is declared 'noexcept' but calls function 'SetGlobalTestPartResultReporter()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(645): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(651): warning C26433: Function 'testing::ScopedFakeTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(673): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::GetTestTypeId' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(704): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(727): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(726): warning C26432: If you define or delete any default operation in the type 'class testing::internal::SingleFailureChecker', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(730): warning C26440: Function 'testing::internal::DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(733): warning C26433: Function 'testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(739): warning C26440: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(742): warning C26433: Function 'testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(785): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(784): warning C26440: Function 'testing::internal::UnitTestImpl::total_test_case_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(883): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(850): warning C26440: Function 'testing::internal::GetTimeInMillis' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(939): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(941): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(938): warning C26440: Function 'testing::internal::String::CStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(953): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(955): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(950): warning C26429: Symbol 'msg' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(954): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(966): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(990): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1034): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 1034 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26489: Don't dereference a pointer that may be invalid: 'result.question.2'. 'return of 'question.2'' may have been invalidated at line 1033 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.2'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1033): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1035): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(303): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1048): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26496: The variable 'move' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1081): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1082): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1085): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1086): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1087): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1092): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1095): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1111): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1112): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1120): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1135): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1155): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1158): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1197): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1207): warning C26440: Function 'testing::internal::edit_distance::`anonymous namespace'::Hunk::has_edits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1219): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26496: The variable 'edit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1256): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1283): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1288): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1291): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1327): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1332): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1376): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1378): warning C26489: Don't dereference a pointer that may be invalid: 'lhs_value'. 'lhs_value' may have been invalidated at line 1365 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1380): warning C26489: Don't dereference a pointer that may be invalid: 'rhs_value'. 'rhs_value' may have been invalidated at line 1369 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1396): warning C26429: Symbol 'actual_message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1603): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1606): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1602): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1610): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1613): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1609): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1726): warning C26485: Expression 'error_text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1727): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1732): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1734): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1736): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1778): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1781): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1784): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1787): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26429: Symbol 'bits' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1793): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1792): warning C26440: Function 'testing::internal::ChopLowBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1829): warning C26485: Expression 'str': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1809): warning C26494: Variable 'str' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1812): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1815): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1816): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1819): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1820): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1821): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1824): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1825): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1826): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1827): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1840): warning C6239: (<non-zero constant> && <expression>) always evaluates to the result of <expression>.  Did you intend to use the bitwise-and operator? [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26497: The function 'testing::internal::IsUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1839): warning C26440: Function 'testing::internal::IsUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26497: The function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1845): warning C26440: Function 'testing::internal::CreateCodePointFromUtf16SurrogatePair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1876): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1878): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1879): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1883): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1868): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1870): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1874): warning C26494: Variable 'unicode_code_point' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1894): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1905): warning C26440: Function 'testing::internal::String::WideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1951): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1952): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1953): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1972): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1974): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1970): warning C26440: Function 'testing::internal::String::CaseInsensitiveWideCStringEquals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1999): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26461: The pointer argument 'ss' for function 'testing::internal::StringStreamToString' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2034): warning C26429: Symbol 'ch' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2027): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2029): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2030): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 2028 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2062): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2068): warning C26432: If you define or delete any default operation in the type 'class testing::TestResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2090): warning C26440: Function 'testing::TestResult::ClearTestPartResults' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2161): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26489: Don't dereference a pointer that may be invalid: 'xml_element'. 'xml_element' may have been invalidated at line 2156 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2158): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2176): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2184): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 2184 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2203): warning C26440: Function 'testing::TestResult::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2242): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2241): warning C26440: Function 'testing::TestResult::total_part_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2247): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2246): warning C26440: Function 'testing::TestResult::test_property_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2256): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2255): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2262): warning C26432: If you define or delete any default operation in the type 'class testing::Test', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2268): warning C26440: Function 'testing::Test::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2274): warning C26440: Function 'testing::Test::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2311): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26429: Symbol 'first_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2320): warning C26429: Symbol 'this_test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2312): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2316): warning C26489: Don't dereference a pointer that may be invalid: 'first_test_info->fixture_class_id_'. 'first_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2316 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2321): warning C26489: Don't dereference a pointer that may be invalid: 'this_test_info->fixture_class_id_'. 'this_test_info.testing::TestInfo::fixture_class_id_' may have been invalidated at line 2321 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2315): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2384): warning C26489: Don't dereference a pointer that may be invalid: 'result.FormatSehExceptionMessage'. 'return of 'FormatSehExceptionMessage'' may have been invalidated at line 2383 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2383): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2511): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2553 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.6'. 'allocation.6' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.4'. 'return of 'question.4'' may have been invalidated at line 2554 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.4'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2553): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2554): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2544): warning C26495: Variable 'testing::TestInfo::is_in_another_shard_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2564): warning C26432: If you define or delete any default operation in the type 'class testing::TestInfo', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2597): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2674): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2671): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2684): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2698): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'test.{vfptr}' in call to 'testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,void>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2708): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2745): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2744): warning C26440: Function 'testing::TestCase::total_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.3'. 'allocation.3' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26489: Don't dereference a pointer that may be invalid: '(T *)result.question.1'. 'return of 'question.1'' may have been invalidated at line 2761 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'question.1'' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2761): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2769): warning C26432: If you define or delete any default operation in the type 'class testing::TestCase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2771): warning C26447: The function is declared 'noexcept' but calls function 'TestInfo * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2778): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2785): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2799): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2802): warning C26429: Symbol 'repeater' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2820): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2837): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2867): warning C26440: Function 'testing::TestPartResultTypeToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2900): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2910): warning C26489: Don't dereference a pointer that may be invalid: 'result'. 'result' may have been invalidated at line 2899 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2928): warning C26440: Function 'testing::internal::GetColorAttribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2937): warning C26440: Function 'testing::internal::GetBitOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3039): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3060): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args' in call to 'vprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3070): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3040): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3085): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3090): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3082): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3084): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3086): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3089): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3100): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3101): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::PrintTestName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3106): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3109): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3116): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3118): warning C26440: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3134): warning C26485: Expression 'testing::kUniversalFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3139): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3140): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3144): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3141): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3125): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3160): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3175): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3172): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3167): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3180): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3188): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3199): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3218): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3230): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3276): warning C26496: The variable 'num_failures' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3286): warning C26496: The variable 'num_disabled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3262): warning C26433: Function 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3307): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3314): warning C26440: Function 'testing::internal::TestEventRepeater::forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3315): warning C26440: Function 'testing::internal::TestEventRepeater::set_forwarding_enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3341): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestEventRepeater', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3342): warning C26447: The function is declared 'noexcept' but calls function 'TestEventListener * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3358): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3352): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3383): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3384): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3385): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3386): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3387): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3388): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26433: Function 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3389): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3390): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3391): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3392): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3397): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3401): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3409): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3406): warning C26433: Function 'testing::internal::TestEventRepeater::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3410): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26497: The function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3432): warning C26440: Function 'testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3514): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3509): warning C26433: Function 'testing::internal::XmlUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3523): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'xmlout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3570): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3544): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3620): warning C26440: Function 'testing::internal::PortableLocaltime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3640): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3662): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3652): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3658): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3679): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3671): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3733): warning C26489: Don't dereference a pointer that may be invalid: '&summary'. 'summary' may have been invalidated at line 3733 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3737): warning C26489: Don't dereference a pointer that may be invalid: '&detail'. 'detail' may have been invalidated at line 3737 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3702): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3706): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3755): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3782): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3819): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3828): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3836): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3854): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3943): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'jsonout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3938): warning C26433: Function 'testing::internal::JsonUnitTestResultPrinter::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3976): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(3952): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4026): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4016): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4046): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4036): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4100): warning C26489: Don't dereference a pointer that may be invalid: '&message'. 'message' may have been invalidated at line 4100 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4067): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4071): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4114): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4153): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4198): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4205): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4216): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4313): warning C26433: Function 'testing::internal::OsStackTraceGetter::CurrentStackTrace' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26433: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4363): warning C26440: Function 'testing::internal::OsStackTraceGetter::UponLeavingGTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4388): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'pfile._Placeholder' in call to 'fwrite' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4395): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4393): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ScopedPrematureExitFile', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'GTestLog()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4397): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'allocator<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4398): warning C26447: The function is declared 'noexcept' but calls function 'char_traits<char> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4399): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4415): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4416): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4414): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4420): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListeners', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4435): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4437): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4443): warning C26440: Function 'testing::TestEventListeners::repeater' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4456): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4472): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4620): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4649): warning C26489: Don't dereference a pointer that may be invalid: '&trace->message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 4647 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4645): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4653): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4647): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4741): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4827): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4826): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26432: If you define or delete any default operation in the type 'class testing::UnitTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4831): warning C26436: The type 'class testing::UnitTest' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4875): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4879): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4866): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4868): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4882): warning C26432: If you define or delete any default operation in the type 'class testing::internal::UnitTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4884): warning C26447: The function is declared 'noexcept' but calls function 'TestCase * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4887): warning C26447: The function is declared 'noexcept' but calls function 'Environment * __ptr64)>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26429: Symbol 'test_result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4901): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4899): warning C26494: Variable 'test_result' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4904): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4918): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4928): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4931): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4927): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4930): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4933): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 4926 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(4935): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'std::operator<<<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5016): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5052): warning C26485: Expression 'testing::kDeathTestCaseFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5049): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5072): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5073): warning C26429: Symbol 'env' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5114): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5106): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5236): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5240): warning C26485: Expression 'testing::kTestShardStatusFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5247): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'fclose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5239): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26497: The function 'testing::internal::ShouldRunTestOnShard' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5320): warning C26440: Function 'testing::internal::ShouldRunTestOnShard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5333): warning C26485: Expression 'testing::kTestTotalShards': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5335): warning C26485: Expression 'testing::kTestShardIndex': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5356): warning C26485: Expression 'testing::kDisableTestFilter': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5354): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::MatchesFilter' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26489: Don't dereference a pointer that may be invalid: 'test_case_name'. 'test_case_name' may have been invalidated at line 5345 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5361): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::UnitTestOptions::FilterMatchesTest' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5349): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5391): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5390): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5389): warning C26440: Function 'testing::internal::PrintOnOneLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5424): warning C26485: Expression 'testing::internal::kTypeParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5433): warning C26485: Expression 'testing::internal::kValueParamLabel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5448): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26489: Don't dereference a pointer that may be invalid: 'output_format'. 'output_format' may have been invalidated at line 5443 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5452): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5457): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fileout._Placeholder' in call to 'fprintf' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5423): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5432): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5413): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5418): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5449): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5453): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5467): warning C26440: Function 'testing::internal::UnitTestImpl::set_os_stack_trace_getter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5483): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5479): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5492): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5495): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5491): warning C26440: Function 'testing::internal::UnitTestImpl::current_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5508): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5513): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5523): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26497: The function 'testing::internal::IsTrue' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5550): warning C26440: Function 'testing::internal::IsTrue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5568): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26429: Symbol 'pstr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5565): warning C26440: Function 'testing::internal::SkipPrefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5603): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5590): warning C26429: Symbol 'flag_end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5587): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5600): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5616): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5621): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5638): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5705): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5706): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5718): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5698): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5789): warning C26485: Expression 'testing::internal::kAlsoRunDisabledTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5791): warning C26485: Expression 'testing::internal::kBreakOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5793): warning C26485: Expression 'testing::internal::kCatchExceptionsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5795): warning C26485: Expression 'testing::internal::kColorFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5796): warning C26485: Expression 'testing::internal::kDeathTestStyleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5798): warning C26485: Expression 'testing::internal::kDeathTestUseFork': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5800): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5801): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5803): warning C26485: Expression 'testing::internal::kListTestsFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5804): warning C26485: Expression 'testing::internal::kOutputFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5805): warning C26485: Expression 'testing::internal::kPrintTimeFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5806): warning C26485: Expression 'testing::internal::kPrintUTF8Flag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5807): warning C26485: Expression 'testing::internal::kRandomSeedFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5808): warning C26485: Expression 'testing::internal::kRepeatFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5809): warning C26485: Expression 'testing::internal::kShuffleFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5810): warning C26485: Expression 'testing::internal::kStackTraceDepthFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5812): warning C26485: Expression 'testing::internal::kStreamResultToFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5814): warning C26485: Expression 'testing::internal::kThrowOnFailureFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5826): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'flagfile._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5830): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5832): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5977): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5975): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5996): warning C26489: Don't dereference a pointer that may be invalid: '&trace.message'. 'trace.testing::internal::TraceInfo::message' may have been invalidated at line 5993 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(467): warning C26495: Variable 'testing::internal::TraceInfo::file' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6002): warning C26432: If you define or delete any default operation in the type 'class testing::ScopedTrace', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'GetInstance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(6004): warning C26447: The function is declared 'noexcept' but calls function 'PopGTestTrace()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26485: Expression 'testing::kDefaultDeathTestStyle': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(89): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::StringFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(98): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::BoolFromGTestEnv' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(111): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(136): warning C26440: Function 'testing::internal::InDeathTestChild' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(155): warning C26440: Function 'testing::ExitedWithCode::ExitedWithCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(159): warning C26440: Function 'testing::ExitedWithCode::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(286): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'parent._Placeholder' in call to 'fputc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(284): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(345): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(346): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(363): warning C26462: The value pointed to by 'info' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(364): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(362): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(378): warning C26440: Function 'testing::internal::DeathTest::LastMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(386): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26436: The type 'class testing::internal::DeathTestImpl' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(401): warning C26447: The function is declared 'noexcept' but calls function 'IsTrue()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(406): warning C26440: Function 'testing::internal::DeathTestImpl::statement' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(407): warning C26440: Function 'testing::internal::DeathTestImpl::regex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(408): warning C26440: Function 'testing::internal::DeathTestImpl::spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(409): warning C26440: Function 'testing::internal::DeathTestImpl::set_spawned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(410): warning C26440: Function 'testing::internal::DeathTestImpl::status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(411): warning C26440: Function 'testing::internal::DeathTestImpl::set_status' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(412): warning C26440: Function 'testing::internal::DeathTestImpl::outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(413): warning C26440: Function 'testing::internal::DeathTestImpl::set_outcome' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(414): warning C26440: Function 'testing::internal::DeathTestImpl::read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(415): warning C26440: Function 'testing::internal::DeathTestImpl::set_read_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(416): warning C26440: Function 'testing::internal::DeathTestImpl::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(417): warning C26440: Function 'testing::internal::DeathTestImpl::set_write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(497): warning C26433: Function 'testing::internal::DeathTestImpl::Abort' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(557): warning C26433: Function 'testing::internal::DeathTestImpl::Passed' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(678): warning C26485: Expression 'wait_handles': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(707): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(671): warning C26433: Function 'testing::internal::WindowsDeathTest::Wait' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(749): warning C26485: Expression 'testing::internal::kFilterFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(752): warning C26485: Expression 'testing::internal::kInternalRunDeathTestFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26485: Expression 'executable_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(735): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'read_handle' in call to 'CreatePipe' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 9 'startup_info.lpReserved' in call to 'CreateProcessA' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(723): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(733): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(739): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(747): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(760): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(759): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(763): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(787): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(716): warning C26433: Function 'testing::internal::WindowsDeathTest::AssumeRole' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1416): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1390): warning C26429: Symbol 'impl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26429: Symbol 'test' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1396): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1407): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1387): warning C26433: Function 'testing::internal::DefaultDeathTestFactory::Create' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1463): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1472): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_write_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1487): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'dup_event_handle' in call to 'DuplicateHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1466): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1536 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1537 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned int>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1538 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '&fields'. 'fields' may have been invalidated at line 1525 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::InternalRunDeathTestFlag::InternalRunDeathTestFlag' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26489: Don't dereference a pointer that may be invalid: '*result.[]'. 'return of '[]'' may have been invalidated at line 1539 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::internal::ParseNaturalNumber<unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.4'. 'temporary 4' may have been invalidated at line 1568 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1518): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1535): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1536): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1537): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1538): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1539): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-death-test.cc(1568): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26497: The function 'testing::internal::IsPathSeparator' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(88): warning C26440: Function 'testing::internal::IsPathSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26485: Expression 'cwd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(104): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(139): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(140): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(170): warning C26485: Expression 'testing::internal::kCurrentDirectoryString': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(242): warning C26489: Don't dereference a pointer that may be invalid: 'path'. 'path' may have been invalidated at line 226 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(269): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(270): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(264): warning C26429: Symbol 'name' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(300): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(330): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(375): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(367): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(377): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(360): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(381): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(359): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(361): warning C26430: Symbol 'dest_ptr' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-filepath.cc(355): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(184): warning C26440: Function 'testing::internal::GetThreadCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(194): warning C26440: Function 'testing::internal::SleepMilliseconds' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(198): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(201): warning C26440: Function 'testing::internal::AutoHandle::AutoHandle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(204): warning C26432: If you define or delete any default operation in the type 'class testing::internal::AutoHandle', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(205): warning C26447: The function is declared 'noexcept' but calls function 'Reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(208): warning C26440: Function 'testing::internal::AutoHandle::Get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(224): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(233): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(230): warning C26440: Function 'testing::internal::AutoHandle::IsCloseable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(241): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(237): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(240): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(236): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(245): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(244): warning C26440: Function 'testing::internal::Notification::Notify' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(249): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(248): warning C26440: Function 'testing::internal::Notification::WaitForNotification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(257): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(253): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(269): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(261): warning C26432: If you define or delete any default operation in the type 'class testing::internal::Mutex', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(274): warning C26135: Missing annotation _Acquires_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Lock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(280): warning C26135: Missing annotation _Releases_lock_(* this->critical_section_) at function 'testing::internal::Mutex::Unlock'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(293): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(310): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(319): warning C26432: If you define or delete any default operation in the type 'class testing::internal::`anonymous-namespace'::MemoryIsNotDeallocated', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(352): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(372): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(347): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(395): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(385): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(389): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(386): warning C26494: Variable 'thread_id' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(397): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(437): warning C26436: The type 'class testing::internal::ThreadWithParamBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(438): warning C26447: The function is declared 'noexcept' but calls function 'Join()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(442): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(441): warning C26440: Function 'testing::internal::ThreadWithParamBase::Join' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(454): warning C26429: Symbol 'thread_local_instance' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(458): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(496): warning C26496: The variable 'value_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(489): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(511): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(519): warning C26496: The variable 'thread_local_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(517): warning C26429: Symbol 'thread_to_thread_locals' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(554): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(565): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(570): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'ResumeThread'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(568): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'SetThreadPriority'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(571): warning C6387: 'watcher_thread' could be '0':  this does not adhere to the specification for the function 'CloseHandle'. See line 568 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(559): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(579): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(583): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(582): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'tah.second' in call to 'CloseHandle' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(578): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(591): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(601): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(602): warning C26426: Global initializer calls a non-constexpr function 'testing::internal::Mutex::Mutex' (i.22). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(685): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(684): warning C26440: Function 'testing::internal::IsInSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26497: The function 'testing::internal::IsAsciiDigit' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(691): warning C26440: Function 'testing::internal::IsAsciiDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26497: The function 'testing::internal::IsAsciiWordChar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(697): warning C26440: Function 'testing::internal::IsAsciiWordChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(751): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(752): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(754): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(760): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(762): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(767): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(773): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(739): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(812): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(801): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(840): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(841): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(845): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(852): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(828): warning C26429: Symbol 'regex' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(869): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(875): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(865): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(882): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(883): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C6011: Dereferencing NULL pointer 'buffer'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(922): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'memcpy'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(910): warning C6387: 'regex' could be '0':  this does not adhere to the specification for the function 'strlen'.  [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(917): warning C6011: Dereferencing NULL pointer 'regex'. See line 910 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(918): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(923): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(925): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(914): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(899): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(900): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(938): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26485: Expression 'testing::internal::kUnknownFile': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(957): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(976): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestLog', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'GetStream()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(977): warning C26447: The function is declared 'noexcept' but calls function 'operator<<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(980): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1004): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1007): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1038): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(999): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1000): warning C26485: Expression 'temp_dir_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1006): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1009): warning C26485: Expression 'temp_file_path': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1037): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1042): warning C26432: If you define or delete any default operation in the type 'class testing::internal::CapturedStream', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1050): warning C6031: Return value ignored: 'dup2'. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1057): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'file._Placeholder' in call to 'testing::internal::posix::FClose' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1049): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1072): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1073): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1082): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1076): warning C26429: Symbol 'stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1078): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1086): warning C26429: Symbol 'captured_stream' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1090): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1121): warning C26440: Function 'testing::internal::GetFileSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1128): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1149): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1152): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1158): warning C26440: Function 'testing::internal::SetInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1165): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.1'. 'temporary 1' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26489: Don't dereference a pointer that may be invalid: '(const class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > *)allocation.5'. 'allocation.5' may have been invalidated at line 1165 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1164): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.5' in call to 'testing::internal::SetInjectableArgvs' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1177): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1175): warning C26440: Function 'testing::internal::ClearInjectableArgvs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1208): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1210): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1226): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1256): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1276): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'string_value' in call to 'testing::internal::ParseInt32' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1270): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1299): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 1307 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-port.cc(1313): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(77): warning C26485: Expression 'text': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(63): warning C26429: Symbol 'obj_bytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(82): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26497: The function 'testing::internal::IsPrintableAscii' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(137): warning C26440: Function 'testing::internal::IsPrintableAscii' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(195): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(329): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(346): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(347): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(362): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(359): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(358): warning C26440: Function 'testing::internal::`anonymous namespace'::ContainsUnprintableControlCodes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26497: The function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(377): warning C26440: Function 'testing::internal::`anonymous namespace'::IsUTF8TrailByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26496: The variable 'lead' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(383): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(390): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(393): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(394): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(396): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(397): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(401): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(402): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(404): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(405): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(380): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(414): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(43): warning C26485: Expression 'testing::internal::kStackTraceMarker': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(44): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(70): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(75): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(74): warning C26440: Function 'testing::TestPartResultArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(80): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(87): warning C26432: If you define or delete any default operation in the type 'class testing::internal::HasNewFatalFailureHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'GetUnitTestImpl()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(88): warning C26447: The function is declared 'noexcept' but calls function 'SetTestPartResultReporterForCurrentThread()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-test-part.cc(92): warning C26433: Function 'testing::internal::HasNewFatalFailureHelper::ReportTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(44): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(42): warning C26429: Symbol 'str' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(105): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(107): warning C26489: Don't dereference a pointer that may be invalid: 'errors_str'. 'errors_str' may have been invalidated at line 104 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(89): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(91): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'testing::Message::operator<<<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-typed-test.cc(82): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(182): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ThreadLocalValueHolderBase>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26447: The function is declared 'noexcept' but calls function 'depart()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ThreadLocalValueHolderBase>::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1204): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26432: If you define or delete any default operation in the type 'class testing::internal::scoped_ptr<struct testing::internal::`anonymous namespace'::ThreadWithParamSupport::ThreadMainParam>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2013): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::NewValueForCurrentThread' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1985): warning C26447: The function is declared 'noexcept' but calls function 'OnThreadLocalDestroyed()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1981): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1205): warning C26440: Function 'testing::internal::scoped_ptr<testing::internal::DeathTestFactory>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1983): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26411: The parameter 'a' is a reference to unique pointer and it is never reassigned or reset, use T* or T& instead (r.33). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1222): warning C26440: Function 'testing::internal::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1203): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(184): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2030): warning C26433: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::DefaultValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2029): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2020): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocal<class std::vector<struct testing::internal::TraceInfo,class std::allocator<struct testing::internal::TraceInfo> > >::ValueHolderFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2010): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2040): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2039): warning C26433: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::InstanceValueHolderFactory::MakeNewHolder' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(157): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2019): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2000): warning C26440: Function 'testing::internal::ThreadLocal<std::vector<testing::internal::TraceInfo,std::allocator<testing::internal::TraceInfo> > >::ValueHolder::pointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1997): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1998): warning C26440: Function 'testing::internal::ThreadLocal<testing::TestPartResultReporterInterface * __ptr64>::ValueHolder::ValueHolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(166): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGeneratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(154): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1476): warning C26440: Function 'testing::internal::ImplicitCast_<char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(300): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(435): warning C26440: Function 'testing::internal::GetTypeId<testing::Test>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2451): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2494): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(336): warning C26440: Function 'testing::internal::Delete<testing::TestInfo>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(329): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(330): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2496): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(311): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(314): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(308): warning C26429: Symbol 'v' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(310): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5656): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5844): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5855): warning C26485: Expression 'testing::internal::kFlagfileFlag': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5873): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5889): warning C26485: Expression 'testing::internal::kColorEncodedHelpMessage': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5842): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5861): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'arg' in call to 'testing::internal::HasGoogleTestFlagPrefix' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5926): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(5918): warning C26429: Symbol 'argc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(999): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(978): warning C26429: Symbol 'end' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(986): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'end' in call to '_strtoui64' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1001): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(973): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-internal-inl.h(1002): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(183): warning C26496: The variable 'flags' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(146): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(180): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(185): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(220): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(239): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(304): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(295): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(272): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest-printers.cc(265): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(213): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(95): warning C26440: Function 'testing::internal::ValueArray2<bool,bool>::ValueArray2<bool,bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(298): warning C26440: Function 'testing::internal::FloatingPoint<double>::FloatingPoint<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(377): warning C26440: Function 'testing::internal::FloatingPoint<double>::SignAndMagnitudeToBiased' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(328): warning C26440: Function 'testing::internal::FloatingPoint<double>::fraction_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(325): warning C26440: Function 'testing::internal::FloatingPoint<double>::exponent_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(1618): warning C26440: Function 'testing::`anonymous namespace'::IsSubstringPred<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2424): warning C26429: Symbol 'method' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\src\gtest.cc(2439): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(308): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(299): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(298): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::End' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(296): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(295): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Begin' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(337): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(334): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Equals' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(331): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(329): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Current' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(319): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Clone' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(315): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Advance' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26440: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(91): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamIteratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1527): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1525): warning C26440: Function 'testing::internal::CheckedDowncastToActualType<testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator const ,testing::internal::ParamIteratorInterface<bool> const >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(260): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest.vcxproj]


"E:\robo\build\Release\ALL_BUILD.vcxproj" (default target) (1) ->
"E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj" (default target) (6) ->
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1245): warning C26432: If you define or delete any default operation in the type 'class testing::internal::RE', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1248): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1256): warning C26495: Variable 'testing::internal::RE::pattern_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1260): warning C26440: Function 'testing::internal::RE::pattern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1348): warning C26440: Function 'testing::internal::GTestLog::GetStream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1362): warning C26440: Function 'testing::internal::LogToStderr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1363): warning C26440: Function 'testing::internal::FlushInfoLog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26495: Variable 'testing::internal::Mutex::critical_section_init_phase_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1804): warning C26440: Function 'testing::internal::Mutex::Mutex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26432: If you define or delete any default operation in the type 'class testing::internal::GTestMutexLock', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1850): warning C26447: The function is declared 'noexcept' but calls function 'Unlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1864): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalValueHolderBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1878): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadLocalBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1879): warning C26436: The type 'class testing::internal::ThreadLocalBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1907): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ThreadWithParamBase::Runnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2399): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2398): warning C26440: Function 'testing::internal::IsAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2402): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2401): warning C26440: Function 'testing::internal::IsAlNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2405): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2404): warning C26440: Function 'testing::internal::IsDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2408): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2407): warning C26440: Function 'testing::internal::IsLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2411): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2410): warning C26440: Function 'testing::internal::IsSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2414): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2413): warning C26440: Function 'testing::internal::IsUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2417): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2416): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2420): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2419): warning C26440: Function 'testing::internal::IsXDigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2424): warning C26440: Function 'testing::internal::ToLower' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2428): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2427): warning C26440: Function 'testing::internal::ToUpper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2462): warning C26440: Function 'testing::internal::posix::IsATTY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2464): warning C26440: Function 'testing::internal::posix::StrCaseCmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2467): warning C26440: Function 'testing::internal::posix::StrDup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2475): warning C26440: Function 'testing::internal::posix::FileNo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2476): warning C26440: Function 'testing::internal::posix::Stat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2477): warning C26440: Function 'testing::internal::posix::RmDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2478): warning C26440: Function 'testing::internal::posix::IsDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2503): warning C26440: Function 'testing::internal::posix::StrNCpy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2512): warning C26440: Function 'testing::internal::posix::ChDir' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2514): warning C26440: Function 'testing::internal::posix::FOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2518): warning C26440: Function 'testing::internal::posix::FReopen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2521): warning C26440: Function 'testing::internal::posix::FDOpen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2523): warning C26440: Function 'testing::internal::posix::FClose' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2526): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2525): warning C26440: Function 'testing::internal::posix::Read' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2529): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2528): warning C26440: Function 'testing::internal::posix::Write' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2531): warning C26440: Function 'testing::internal::posix::Close' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2532): warning C26440: Function 'testing::internal::posix::StrError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2534): warning C26440: Function 'testing::internal::posix::GetEnv' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(2557): warning C26440: Function 'testing::internal::posix::Abort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(100): warning C26432: If you define or delete any default operation in the type 'class testing::Message', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(65): warning C26432: If you define or delete any default operation in the type 'class testing::internal::FilePath', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(80): warning C26440: Function 'testing::internal::FilePath::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(81): warning C26440: Function 'testing::internal::FilePath::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-filepath.h(114): warning C26440: Function 'testing::internal::FilePath::IsEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(67): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-type-util.h(68): warning C26485: Expression '`testing::internal::CanonicalizeForStdLibVersioning'::`2'::prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(269): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(402): warning C26440: Function 'testing::internal::FloatingPoint<float>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(404): warning C26440: Function 'testing::internal::FloatingPoint<double>::Max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(454): warning C26432: If you define or delete any default operation in the type 'class testing::internal::TestFactoryBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(542): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(567): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(566): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(590): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(591): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(601): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(778): warning C26440: Function 'testing::internal::ConstCharPtr::ConstCharPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(779): warning C26440: Function 'testing::internal::ConstCharPtr::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(792): warning C26440: Function 'testing::internal::Random::Random' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-internal.h(794): warning C26440: Function 'testing::internal::Random::Reseed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(84): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(89): warning C26440: Function 'testing::internal::DeathTest::ReturnSentinel::ReturnSentinel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTest::ReturnSentinel', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(90): warning C26447: The function is declared 'noexcept' but calls function 'Abort()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(146): warning C26432: If you define or delete any default operation in the type 'class testing::internal::DeathTestFactory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(251): warning C26432: If you define or delete any default operation in the type 'class testing::internal::InternalRunDeathTestFlag', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(253): warning C26447: The function is declared 'noexcept' but calls function 'Close()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(256): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(257): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(258): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-death-test-internal.h(259): warning C26440: Function 'testing::internal::InternalRunDeathTestFlag::write_fd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(92): warning C26440: Function 'testing::internal::linked_ptr_internal::join_new' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(117): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 113 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(113): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(119): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(135): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p.testing::internal::linked_ptr_internal::next_' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(131): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(137): warning C26489: Don't dereference a pointer that may be invalid: 'p->next_'. 'p' may have been invalidated at line 131 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(541): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(545): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(560): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(569): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(575): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(587): warning C26461: The pointer argument 's' for function 'testing::internal::PrintTo' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(642): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(907): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(908): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(918): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<char * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(927): warning C26429: Symbol 'os' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(928): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-printers.h(940): warning C26461: The pointer argument 'str' for function 'testing::internal::UniversalTersePrinter<wchar_t * __ptr64>::Print' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(468): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseInfoBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(481): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(665): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(666): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParameterizedTestCaseRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(669): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(668): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(74): warning C26440: Function 'testing::TestPartResult::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(79): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(78): warning C26440: Function 'testing::TestPartResult::file_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(84): warning C26440: Function 'testing::TestPartResult::line_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(87): warning C26440: Function 'testing::TestPartResult::summary' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(90): warning C26440: Function 'testing::TestPartResult::message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(93): warning C26440: Function 'testing::TestPartResult::passed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(96): warning C26440: Function 'testing::TestPartResult::failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(99): warning C26440: Function 'testing::TestPartResult::nonfatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(102): warning C26440: Function 'testing::TestPartResult::fatally_failed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(150): warning C26432: If you define or delete any default operation in the type 'class testing::TestPartResultReporterInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-test-part.h(169): warning C26440: Function 'testing::internal::HasNewFatalFailureHelper::has_new_fatal_failure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(311): warning C26432: If you define or delete any default operation in the type 'class testing::AssertionResult', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(317): warning C26440: Function 'testing::AssertionResult::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(327): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26489: Don't dereference a pointer that may be invalid: 'allocation.4'. 'allocation.4' may have been invalidated at line 351 (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(351): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'allocation.4' in call to 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::reset' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(350): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(427): warning C26440: Function 'testing::Test::SetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(435): warning C26440: Function 'testing::Test::TearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(491): warning C26440: Function 'testing::Test::DeleteSelf_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(512): warning C26440: Function 'testing::Test::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(534): warning C26440: Function 'testing::TestProperty::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(539): warning C26440: Function 'testing::TestProperty::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(589): warning C26440: Function 'testing::TestResult::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(612): warning C26440: Function 'testing::TestResult::test_part_results' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(617): warning C26440: Function 'testing::TestResult::test_properties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(622): warning C26440: Function 'testing::TestResult::set_elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(643): warning C26440: Function 'testing::TestResult::death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(646): warning C26440: Function 'testing::TestResult::increment_death_test_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(689): warning C26440: Function 'testing::TestInfo::test_case_name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(692): warning C26440: Function 'testing::TestInfo::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(697): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(699): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(705): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(707): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(711): warning C26440: Function 'testing::TestInfo::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(714): warning C26440: Function 'testing::TestInfo::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(717): warning C26440: Function 'testing::TestInfo::is_in_another_shard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(735): warning C26440: Function 'testing::TestInfo::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(738): warning C26440: Function 'testing::TestInfo::is_reportable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(745): warning C26440: Function 'testing::TestInfo::result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(841): warning C26440: Function 'testing::TestCase::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(846): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(848): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(852): warning C26440: Function 'testing::TestCase::should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(882): warning C26440: Function 'testing::TestCase::elapsed_time' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(890): warning C26440: Function 'testing::TestCase::ad_hoc_test_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(897): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(900): warning C26440: Function 'testing::TestCase::test_info_list' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(909): warning C26440: Function 'testing::TestCase::set_should_run' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(919): warning C26429: Symbol 'test_case' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(928): warning C26440: Function 'testing::TestCase::RunSetUpTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(932): warning C26440: Function 'testing::TestCase::RunTearDownTestCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(935): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(940): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(946): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(951): warning C26440: Function 'testing::TestCase::TestDisabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(956): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(961): warning C26429: Symbol 'test_info' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1016): warning C26432: If you define or delete any default operation in the type 'class testing::Environment', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1019): warning C26440: Function 'testing::Environment::SetUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1022): warning C26440: Function 'testing::Environment::TearDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1027): warning C26440: Function 'testing::Environment::Setup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1046): warning C26432: If you define or delete any default operation in the type 'class testing::TestEventListener', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1101): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1102): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1104): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1105): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1106): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26433: Function 'testing::EmptyTestEventListener::OnTestStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1107): warning C26440: Function 'testing::EmptyTestEventListener::OnTestStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26433: Function 'testing::EmptyTestEventListener::OnTestPartResult' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1108): warning C26440: Function 'testing::EmptyTestEventListener::OnTestPartResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26433: Function 'testing::EmptyTestEventListener::OnTestEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1109): warning C26440: Function 'testing::EmptyTestEventListener::OnTestEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26433: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1110): warning C26440: Function 'testing::EmptyTestEventListener::OnTestCaseEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1111): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26433: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1112): warning C26440: Function 'testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26433: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1113): warning C26440: Function 'testing::EmptyTestEventListener::OnTestIterationEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26433: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1115): warning C26440: Function 'testing::EmptyTestEventListener::OnTestProgramEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1139): warning C26440: Function 'testing::TestEventListeners::default_result_printer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1150): warning C26440: Function 'testing::TestEventListeners::default_xml_generator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1340): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest.h(1341): warning C26440: Function 'testing::UnitTest::impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1205): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1204): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const >::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26432: If you define or delete any default operation in the type 'class testing::internal::scoped_ptr<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1201): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26432: If you define or delete any default operation in the type 'class testing::internal::linked_ptr<class testing::internal::ParamGeneratorInterface<bool> const >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(153): warning C26447: The function is declared 'noexcept' but calls function 'depart()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(184): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1203): warning C26440: Function 'testing::internal::scoped_ptr<std::basic_stringstream<char,std::char_traits<char>,std::allocator<char> > >::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(157): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(166): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamGeneratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-message.h(154): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1476): warning C26440: Function 'testing::internal::ImplicitCast_<char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(213): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util-generated.h(95): warning C26440: Function 'testing::internal::ValueArray2<bool,bool>::ValueArray2<bool,bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(182): warning C26440: Function 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\gtest-param-test.h(308): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(299): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(298): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::End' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(296): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(295): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Begin' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(293): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(337): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(334): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Equals' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(331): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(329): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Current' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(319): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Clone' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(315): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Advance' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26433: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(312): warning C26440: Function 'testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(310): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1200): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-param-util.h(91): warning C26432: If you define or delete any default operation in the type 'class testing::internal::ParamIteratorInterface<bool>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26495: Variable 'testing::internal::linked_ptr<testing::internal::ParamGeneratorInterface<bool> const >::value_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-linked_ptr.h(152): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1216): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1527): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]
  e:\robo\src\third-party\googletest-1.8.1\googletest\include\gtest\internal\gtest-port.h(1525): warning C26440: Function 'testing::internal::CheckedDowncastToActualType<testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator const ,testing::internal::ParamIteratorInterface<bool> const >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\googletest-1.8.1\googlemock\gtest\gtest_main.vcxproj]


"E:\robo\build\Release\ALL_BUILD.vcxproj" (default target) (1) ->
"E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj" (default target) (7) ->
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\openssl.c(1913): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\openssl.c(1914): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\openssl.c(1950): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\openssl.c(1950): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\agent.c(277): warning C6276: Cast between semantically different string types:  char * to wchar_t *.  Use of invalid string can lead to undefined behavior. [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\agent.c(277): warning C6276: Cast between semantically different string types:  char * to wchar_t *.  Use of invalid string can lead to undefined behavior. [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\agent.c(300): warning C6276: Cast between semantically different string types:  char * to wchar_t *.  Use of invalid string can lead to undefined behavior. [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\agent.c(300): warning C6276: Cast between semantically different string types:  char * to wchar_t *.  Use of invalid string can lead to undefined behavior. [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\bcrypt_pbkdf.c(119): warning C6260: sizeof * sizeof is usually wrong.  Did you intend to use a character count or a byte count? [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(150): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(555): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(814): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(814): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(947): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(947): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\channel.c(1843): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(166): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(400): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(596): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(605): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(648): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(657): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(698): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(726): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(857): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1090): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1289): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1297): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1339): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1347): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1387): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(1414): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2202): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2326): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2334): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2376): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2384): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2424): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2451): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2835): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2935): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2943): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2985): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(2993): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(3033): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(3060): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(4269): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\kex.c(4274): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\misc.c(282): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(155): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(169): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(311): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(322): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(785): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(830): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\packet.c(582): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\pem.c(150): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\pem.c(535): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\publickey.c(959): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\session.c(176): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\session.c(1142): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\session.c(1142): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(876): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3241): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3241): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3346): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3448): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3448): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3586): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\sftp.c(3586): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\transport.c(370): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\transport.c(457): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\transport.c(487): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\transport.c(488): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(79): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(231): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(373): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(373): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1168): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1283): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1665): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1663): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1662): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1662): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1661): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1661): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1659): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]
  e:\robo\src\third-party\libssh2-1.9.0\sources\src\userauth.c(1990): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\libssh2-1.9.0\libssh2.vcxproj]


"E:\robo\build\Release\ALL_BUILD.vcxproj" (default target) (1) ->
"E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj" (default target) (8) ->
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(693): warning C26440: Function 'qt_noop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(300): warning C26440: Function 'QTypeInfo<bool>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(301): warning C26440: Function 'QTypeInfo<char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(302): warning C26440: Function 'QTypeInfo<signed char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(303): warning C26440: Function 'QTypeInfo<unsigned char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(304): warning C26440: Function 'QTypeInfo<short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(305): warning C26440: Function 'QTypeInfo<unsigned short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(306): warning C26440: Function 'QTypeInfo<int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(307): warning C26440: Function 'QTypeInfo<unsigned int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(308): warning C26440: Function 'QTypeInfo<long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(309): warning C26440: Function 'QTypeInfo<unsigned long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(310): warning C26440: Function 'QTypeInfo<__int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(311): warning C26440: Function 'QTypeInfo<unsigned __int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(312): warning C26440: Function 'QTypeInfo<float>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(313): warning C26440: Function 'QTypeInfo<double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(328): warning C26440: Function 'QTypeInfo<long double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(333): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(334): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(337): warning C26440: Function 'QTypeInfo<wchar_t>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsysinfo.h(227): warning C26440: Function 'QSysInfo::macVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(66): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(90): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(97): warning C26440: Function 'QMessageLogger::noDebug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(74): warning C26440: Function 'QTypeInfo<QFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(83): warning C26440: Function 'QTypeInfo<QIncompatibleFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(55): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(83): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(84): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(86): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(87): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(460): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(482): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(483): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(484): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(485): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(509): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(517): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(521): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(598): warning C26440: Function 'QTypeInfo<QChar>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(55): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(66): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(101): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(57): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(64): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(74): warning C26440: Function 'QArrayData::isMutable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(92): warning C26440: Function 'QArrayData::detachCapacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(99): warning C26440: Function 'QArrayData::detachFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(107): warning C26440: Function 'QArrayData::cloneFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(123): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(73): warning C26440: Function 'qstrlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(76): warning C26440: Function 'qstrnlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(95): warning C26440: Function 'qstrncmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(208): warning C26440: Function 'QByteArray::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(440): warning C26440: Function 'QByteArray::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(441): warning C26440: Function 'QByteArray::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(445): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(444): warning C26440: Function 'QByteArray::QByteArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(470): warning C26440: Function 'QByteArray::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(476): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(477): warning C26440: Function 'QByteArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(481): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(487): warning C26440: Function 'QByteArray::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(502): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(503): warning C26440: Function 'QByteArray::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(508): warning C26440: Function 'QByteArray::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(513): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(524): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(525): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(536): warning C26440: Function 'QByteRef::QByteRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(544): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(545): warning C26432: If you define or delete any default operation in the type 'class QByteRef', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(549): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(551): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(553): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(555): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(557): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(559): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(577): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(579): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(583): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(633): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(637): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(639): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(641): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(643): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(645): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(647): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(649): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(651): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(653): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(655): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(680): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(684): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(686): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(692): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(703): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(705): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(708): warning C26440: Function 'QTypeInfo<QByteArray>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(162): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(222): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(238): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(242): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(273): warning C26447: The function is declared 'noexcept' but calls function 'isRightToLeft()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(288): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(289): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(297): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(304): warning C26440: Function 'QTypeInfo<QStringView>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'qstrnlen()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(161): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(199): warning C26440: Function 'QTypeInfo<QLatin1String>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(239): warning C26440: Function 'QString::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(240): warning C26440: Function 'QString::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(261): warning C26440: Function 'QString::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(477): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(478): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(475): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(476): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(567): warning C26496: The variable 'dataPtr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(590): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(592): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(819): warning C26440: Function 'QString::QString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(820): warning C26440: Function 'QString::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(822): warning C26440: Function 'QString::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(919): warning C26440: Function 'QString::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(933): warning C26440: Function 'QString::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(936): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(938): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(940): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(941): warning C26440: Function 'QString::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(944): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(946): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(948): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(952): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(953): warning C26440: Function 'QString::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(959): warning C26440: Function 'QString::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(962): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(964): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(966): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(968): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(970): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(972): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(974): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(976): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(978): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(980): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(982): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(984): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(986): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(988): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(990): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(993): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(996): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(999): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1003): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1007): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1011): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1026): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1034): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1035): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1042): warning C26440: Function 'QCharRef::QCharRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1051): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1054): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1063): warning C26432: If you define or delete any default operation in the type 'class QCharRef', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1128): warning C26440: Function 'QTypeInfo<QCharRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1135): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1139): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1151): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1161): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1169): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1171): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1173): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1175): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1194): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1199): warning C26440: Function 'operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1375): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1393): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1397): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1400): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1403): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1407): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1419): warning C26440: Function 'QTypeInfo<QString>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1436): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1457): warning C26440: Function 'QStringRef::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1458): warning C26440: Function 'QStringRef::position' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1459): warning C26440: Function 'QStringRef::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1460): warning C26440: Function 'QStringRef::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1461): warning C26440: Function 'QStringRef::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1527): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1526): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1535): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1536): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1537): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1552): warning C26440: Function 'QStringRef::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1554): warning C26440: Function 'QStringRef::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1606): warning C26440: Function 'QTypeInfo<QStringRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1611): warning C26440: Function 'QStringRef::QStringRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1871): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1872): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(595): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(602): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(615): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(623): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_ctz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(640): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(688): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(701): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(711): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(722): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(809): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(830): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(855): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clzll()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(867): warning C26497: The function 'qCountLeadingZeroBits' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(869): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(72): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(73): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(74): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(75): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(76): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(88): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(107): warning C26497: The function 'qHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(110): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QByteArray>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(77): warning C26432: If you define or delete any default operation in the type 'class QRegExp', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(121): warning C26440: Function 'QTypeInfo<QRegExp>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringmatcher.h(69): warning C26440: Function 'QStringMatcher::caseSensitivity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QString>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(113): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(116): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(126): warning C26434: Function 'QStringList::operator+' hides a non-virtual function 'QList<QString>::operator+' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(128): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(130): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(132): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(151): warning C26440: Function 'QTypeInfo<QStringList>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(155): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(154): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(157): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(156): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(223): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(229): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(234): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(264): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(269): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(274): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(279): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(297): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(302): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(387): warning C26440: Function 'QtPrivate::QSlotObjectBase::QSlotObjectBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(393): warning C26440: Function 'QtPrivate::QSlotObjectBase::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(394): warning C26440: Function 'QtPrivate::QSlotObjectBase::call' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(396): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::QSlotObjectBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(292): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26440: Function 'QGenericArgument::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(295): warning C26440: Function 'QGenericArgument::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(305): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(591): warning C26440: Function 'QMetaObject::Connection::Connection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(613): warning C26440: Function 'QMetaObject::superClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(252): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(282): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(336): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(713): warning C26440: Function 'QMetaType::isExtended' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(836): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26432: If you define or delete any default operation in the type 'struct QtMetaTypePrivate::VariantData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<std::_Vb_const_iterator<std::_Wrap_alloc<std::allocator<unsigned int> > > >::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1077): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1095): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToBegin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1096): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1097): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1098): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1109): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1111): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1113): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1119): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QSequentialIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1248): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1268): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1269): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1270): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1271): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1273): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1278): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::find' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1281): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1283): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1289): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QAssociativeIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1332): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1346): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QPairVariantInterfaceImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1471): warning C26440: Function 'QtPrivate::MetaObjectForType<void,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2208): warning C26432: If you define or delete any default operation in the type 'class QMetaType', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2210): warning C26447: The function is declared 'noexcept' but calls function 'isExtended()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2211): warning C26447: The function is declared 'noexcept' but calls function 'dtor()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2214): warning C26440: Function 'QMetaType::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26440: Function 'QMapNodeBase::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(97): warning C26440: Function 'QMapNodeBase::setColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26440: Function 'QMapNodeBase::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26461: The pointer argument 'pp' for function 'QMapNodeBase::setParent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26440: Function 'QMapNodeBase::setParent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(127): warning C26429: Symbol 'bucket' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(126): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(124): warning C26440: Function 'QHashData::firstNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(141): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(146): warning C26440: Function 'QTypeInfo<QHashDummyValue>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26440: Function 'QScopedPointerPodDeleter::cleanup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(142): warning C26440: Function 'QObject::isWidgetType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(143): warning C26440: Function 'QObject::isWindowType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(202): warning C26440: Function 'QObject::children' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(408): warning C26440: Function 'QObject::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(411): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(612): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(613): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(385): warning C26440: Function 'QVariant::PrivateShared::PrivateShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(392): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(397): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(400): warning C26476: Expression/symbol '&this->data = (union QVariant::Private::Data *)(other->data)' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(399): warning C26432: If you define or delete any default operation in the type 'struct QVariant::Private', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(513): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(514): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(555): warning C26440: Function 'QVariant::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(569): warning C26476: Expression/symbol 'this->d.data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(568): warning C26440: Function 'QVariant::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(583): warning C26440: Function 'QVariantComparisonHelper::QVariantComparisonHelper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(600): warning C26440: Function 'QTypeInfo<QVariant>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(751): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(754): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(758): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(771): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(774): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(786): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(803): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(820): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(839): warning C26496: The variable 'pi' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(842): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd1.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(847): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd2.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(844): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(849): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(866): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26432: If you define or delete any default operation in the type 'class QSharedData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26440: Function 'QSharedData::QSharedData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(938): warning C26432: If you define or delete any default operation in the type 'class QLocale', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(943): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QLocalePrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1059): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1061): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1098): warning C26440: Function 'QTypeInfo<QLocale>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1104): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1108): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1113): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1115): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1119): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(63): warning C26432: If you define or delete any default operation in the type 'class FlexLexer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(65): warning C26440: Function 'FlexLexer::YYText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(66): warning C26440: Function 'FlexLexer::YYLeng' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(89): warning C26440: Function 'FlexLexer::lineno' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(91): warning C26440: Function 'FlexLexer::debug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(92): warning C26440: Function 'FlexLexer::set_debug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(218): warning C26440: Function 'QTextStreamManipulator::exec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26440: Function 'operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26440: Function 'operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(270): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(268): warning C26440: Function 'qSetFieldWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(276): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(274): warning C26440: Function 'qSetPadChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(282): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(280): warning C26440: Function 'qSetRealNumberPrecision' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(106): warning C26440: Function 'QTypeInfo<QPoint>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(120): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(271): warning C26440: Function 'QTypeInfo<QPointF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(285): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(148): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26495: Variable 'QtSharedPointer::ExternalRefCountData::strongref' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(155): warning C26432: If you define or delete any default operation in the type 'struct QtSharedPointer::ExternalRefCountData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(157): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(164): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::checkQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(165): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::setQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(91): warning C26440: Function 'QDebug::Stream::testFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(92): warning C26440: Function 'QDebug::Stream::setFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(93): warning C26440: Function 'QDebug::Stream::unsetFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(95): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(94): warning C26440: Function 'QDebug::Stream::verbosity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(96): warning C26440: Function 'QDebug::Stream::setVerbosity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(114): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(116): warning C26432: If you define or delete any default operation in the type 'class QDebug', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(116): warning C26440: Function 'QDebug::QDebug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(124): warning C26440: Function 'QDebug::nospace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(129): warning C26440: Function 'QDebug::autoInsertSpaces' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(130): warning C26440: Function 'QDebug::setAutoInsertSpaces' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(142): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(155): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(158): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(174): warning C26440: Function 'QTypeInfo<QDebug>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(190): warning C26440: Function 'QNoDebug::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(191): warning C26440: Function 'QNoDebug::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(192): warning C26440: Function 'QNoDebug::space' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(193): warning C26440: Function 'QNoDebug::nospace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(194): warning C26440: Function 'QNoDebug::maybeSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(195): warning C26440: Function 'QNoDebug::quote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(196): warning C26440: Function 'QNoDebug::noquote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(197): warning C26440: Function 'QNoDebug::maybeQuote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(63): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(74): warning C26440: Function 'yy::position::initialize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(86): warning C26440: Function 'yy::position::lines' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(93): warning C26440: Function 'yy::position::columns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(120): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'res.filename' in call to 'yy::operator+=' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(139): warning C26440: Function 'yy::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(54): warning C26440: Function 'yy::location::location' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\position.hh(63): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(61): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(72): warning C26489: Don't dereference a pointer that may be invalid: 'f'. 'f' may have been invalidated at line 71 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(90): warning C26440: Function 'yy::location::step' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(117): warning C26440: Function 'yy::operator+' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(34): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(33): warning C26495: Variable 'QJson::ParserPrivate::m_error' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(33): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(40): warning C26432: If you define or delete any default operation in the type 'class QJson::ParserPrivate', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(46): warning C26440: Function 'QJson::ParserPrivate::setError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(59): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(63): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(68): warning C26432: If you define or delete any default operation in the type 'class QJson::Parser', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(102): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(73): warning C26429: Symbol 'io' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(95): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(108): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(110): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(87): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(79): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(125): warning C26440: Function 'QJson::Parser::errorString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(130): warning C26440: Function 'QJson::Parser::errorLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(135): warning C26440: Function 'QJson::Parser::allowSpecialNumbers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parser.cpp(139): warning C26440: Function 'QJson::Parser::specialNumbersAllowed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(120): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(258): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(254): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(243): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(339): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(157): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(151): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(164): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(165): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(158): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(73): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(260): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(236): warning C26440: Function 'QTypedArrayData<unsigned short>::deallocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(208): warning C26434: Function 'QTypedArrayData<unsigned short>::data' hides a non-virtual function 'QArrayData::data' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(133): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasicatomic.h(114): warning C26447: The function is declared 'noexcept' but calls function 'ref<int>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(721): warning C26498: The function 'qMetaTypeId<QPair<QVariant,QVariant> >' is constexpr, mark variable 'vid' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(723): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(75): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QVariant>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26440: Function 'QMapData<QString,QVariant>::root' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26440: Function 'QMapNode<QString,QVariant>::rightNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26440: Function 'QMapNode<QString,QVariant>::leftNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(540): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(207): warning C26495: Variable 'QStringView::m_size' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'isNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(816): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(830): warning C26447: The function is declared 'noexcept' but calls function 'dealloc()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(503): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(603): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'copy.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(587): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(596): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(594): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(605): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(953): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(629): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(813): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(804): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(585): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1038): warning C26440: Function 'qGetPtrHelper<QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1059): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl<QList<QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1228): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(300): warning C26440: Function 'qSwap<QLocalePrivate>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(281): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(263): warning C26440: Function 'QAtomicOps<int>::ref<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1635): warning C26440: Function 'QtPrivate::MetaTypeSmartPointerHelper<QPair<QVariant,QVariant>,void>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1566): warning C26440: Function 'QtPrivate::AssociativeContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1543): warning C26440: Function 'QtPrivate::SequentialContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1466): warning C26440: Function 'QtPrivate::MetaObjectForType<QPair<QVariant,QVariant>,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(805): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(804): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(801): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Construct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26461: The pointer argument 'it' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26429: Symbol 'other' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(875): warning C26489: Don't dereference a pointer that may be invalid: 'ptr'. 'ptr' may have been invalidated at line 874 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(863): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26461: The pointer argument 'src' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::assign' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(212): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(420): warning C26440: Function 'QMap<QString,QVariant>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(243): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(228): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(230): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(225): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(223): warning C26434: Function 'QMapData<QString,QVariant>::createNode' hides a non-virtual function 'QMapDataBase::createNode' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26440: Function 'QMapData<QString,QVariant>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26440: Function 'QHash<QString,QVariant>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(240): warning C26440: Function 'QHash<QString,QVariant>::alignOfNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(292): warning C26432: If you define or delete any default operation in the type 'class QList<class QVariant>::const_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(347): warning C26440: Function 'QVector<unsigned int>::destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(780): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(758): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(762): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(770): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(773): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(799): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(788): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26485: Expression 'data->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(869): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(438): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(439): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(447): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(455): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(459): warning C26461: The pointer argument 'to' for function 'QList<QString>::node_copy' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(466): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(467): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(480): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(461): warning C26429: Symbol 'current' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1008): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(560): warning C26429: Symbol 'anextNode' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(554): warning C26462: The value pointed to by 'concreteNode' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(555): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(258): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(256): warning C26429: Symbol 'd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(167): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(69): warning C26440: Function 'qMapLessThanKey<QString>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1039): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1047): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1051): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1198): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1199): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1203): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1212): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1216): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advanceImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2287): warning C26498: The function 'qMetaTypeId<QtMetaTypePrivate::QPairVariantInterfaceImpl>' is constexpr, mark variable 'toId' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1619): warning C26440: Function 'QtPrivate::IsPair<QMap<QString,QVariant> * __ptr64>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(798): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(859): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(857): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<QList<QByteArray>::const_iterator>::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QList<QByteArray> >::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QStringList>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(237): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(236): warning C26440: Function 'QHash<QString,QVariant>::concrete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(329): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(325): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(394): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(397): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(487): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(486): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(478): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(217): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(379): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(378): warning C26440: Function 'QHash<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(143): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(142): warning C26440: Function 'QList<QVariant>::Node::t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26461: The pointer argument 'from' for function 'QList<QString>::node_destruct' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26429: Symbol 'to' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26429: Symbol 'node' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26494: Variable 'node' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(780): warning C26432: If you define or delete any default operation in the type 'struct QtPrivate::ConverterFunctor<struct QPair<class QVariant,class QVariant>,class QtMetaTypePrivate::QPairVariantInterfaceImpl,struct QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor<struct QPair<class QVariant,class QVariant> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(782): warning C26447: The function is declared 'noexcept' but calls function 'unregisterConverterFunction()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1321): warning C26440: Function 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl<QPair<QVariant,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(158): warning C26440: Function 'QHashNode<QString,QVariant>::same_key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26440: Function 'QList<QVariant>::const_iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1314): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1317): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26440: Function 'QList<QString>::const_iterator::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26434: Function 'QMapNode<QString,QVariant>::previousNode' hides a non-virtual function 'QMapNodeBase::previousNode' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26434: Function 'QMapNode<QString,QVariant>::nextNode' hides a non-virtual function 'QMapNodeBase::nextNode' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(57): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(78): warning C26440: Function 'QMetaMethod::enclosingMetaObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(169): warning C26440: Function 'QMetaMethod::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(199): warning C26440: Function 'QTypeInfo<QMetaMethod>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(201): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(209): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(227): warning C26440: Function 'QMetaEnum::enclosingMetaObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(245): warning C26440: Function 'QTypeInfo<QMetaEnum>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(289): warning C26440: Function 'QMetaProperty::enclosingMetaObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(305): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(308): warning C26440: Function 'QMetaClassInfo::enclosingMetaObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetaobject.h(314): warning C26440: Function 'QTypeInfo<QMetaClassInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(34): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(41): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(39): warning C26432: If you define or delete any default operation in the type 'class QJson::QObjectHelper', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(49): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(51): warning C26496: The variable 'metaproperty' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(44): warning C26429: Symbol 'object' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(48): warning C26429: Symbol 'metaobject' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.h(130): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(75): warning C26496: The variable 'metaproperty' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(76): warning C26496: The variable 'type' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(63): warning C26429: Symbol 'object' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\qobjecthelper.cpp(65): warning C26429: Symbol 'metaobject' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(477): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(677): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(424): warning C26440: Function 'QMap<QString,QVariant>::iterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(728): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(319): warning C26440: Function 'yyFlexLexer::yywrap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(320): warning C26433: Function 'yyFlexLexer::yylex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3293): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3295): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3316): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3318): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3324): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3330): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3677): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3688): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3689): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3690): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3700): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3704): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3719): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3724): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3778): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3784): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3768): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3774): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3753): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3341): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3267): warning C26494: Variable 'yy_bp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3267): warning C26494: Variable 'yy_cp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3268): warning C26494: Variable 'yy_act' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3266): warning C26494: Variable 'yy_current_state' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3293): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3671): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3702): warning C26494: Variable 'yy_next_state' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.yy(95): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.yy(84): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3264): warning C26433: Function 'JSonScanner::yylex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3316): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3316): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3318): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3330): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3726): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3732): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3785): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3775): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3756): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3343): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3803): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3817): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3819): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3823): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3799): warning C26495: Variable 'yyFlexLexer::yy_hold_char' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3799): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(99): warning C26495: Variable 'FlexLexer::yy_flex_debug' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3833): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3831): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3831): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3833): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3829): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3829): warning C26432: If you define or delete any default operation in the type 'class yyFlexLexer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3832): warning C26447: The function is declared 'noexcept' but calls function 'yyfree()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3833): warning C26447: The function is declared 'noexcept' but calls function 'yy_delete_buffer()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3834): warning C26447: The function is declared 'noexcept' but calls function 'yyfree()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3843): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3843): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3839): warning C26433: Function 'yyFlexLexer::switch_streams' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3953): warning C26496: The variable 'new_size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4010): warning C26496: The variable 'new_size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4008): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4010): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4010): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3895): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3900): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3904): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3929): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3931): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3935): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3940): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3946): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3972): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3974): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3983): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3986): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4000): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4008): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4011): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4011): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4012): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4017): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4018): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4020): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3946): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3896): warning C26429: Symbol 'source' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3895): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3949): warning C26489: Don't dereference a pointer that may be invalid: 'this->yy_c_buf_p - b->yy_ch_buf'. 'b.yy_buffer_state::yy_ch_buf' may have been invalidated at line 3946 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3962): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'b.yy_ch_buf' in call to 'yyrealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3898): warning C26494: Variable 'ret_val' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3897): warning C26494: Variable 'i' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3897): warning C26494: Variable 'number_to_move' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3926): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3949): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3962): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3960): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(3966): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4008): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4011): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4011): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4038): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4041): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4042): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4030): warning C26429: Symbol 'yy_cp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4030): warning C26494: Variable 'yy_cp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4038): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4038): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4041): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4042): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4027): warning C26440: Function 'yyFlexLexer::yy_get_previous_state' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4062): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4067): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4059): warning C26494: Variable 'yy_is_jam' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4062): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4067): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4057): warning C26440: Function 'yyFlexLexer::yy_try_NUL_trans' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4089): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4086): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4090): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4093): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4095): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4096): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4098): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4099): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4101): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4100): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4103): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4107): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4092): warning C26429: Symbol 'source' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4090): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4079): warning C26429: Symbol 'yy_cp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4098): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4099): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4107): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4133): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4176): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4116): warning C26494: Variable 'c' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4191): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4195): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4189): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4195): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4186): warning C26433: Function 'yyFlexLexer::yyrestart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4223): warning C6011: Dereferencing NULL pointer 'yy_buffer_stack'.  [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4212): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4215): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4219): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4220): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4223): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4212): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4215): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4203): warning C26433: Function 'yyFlexLexer::yy_switch_to_buffer' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4237): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4238): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4234): warning C26440: Function 'yyFlexLexer::yy_load_buffer_state' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4256): warning C6011: Dereferencing NULL pointer 'b'.  [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4267): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'b.yy_input_file' in call to 'yyFlexLexer::yy_init_buffer' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4252): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4261): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4248): warning C26433: Function 'yyFlexLexer::yy_create_buffer' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4282): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4283): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4282): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4283): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4283): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4286): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4288): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4276): warning C26433: Function 'yyFlexLexer::yy_delete_buffer' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4314): warning C6011: Dereferencing NULL pointer 'b'. See line 4302 for an earlier location where this can occur [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4309): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4309): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4333): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4334): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4341): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4341): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4370): warning C6011: Dereferencing NULL pointer 'yy_buffer_stack'.  [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4359): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4363): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4364): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4368): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4370): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4353): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4359): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4368): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4383): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4386): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4387): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4391): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4383): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4386): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4387): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4391): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4427): warning C26496: The variable 'grow_size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4438): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4402): warning C26494: Variable 'num_to_alloc' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4430): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4411): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4447): warning C26485: Expression 'msg': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4498): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4498): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4496): warning C26440: Function 'yyalloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4510): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4510): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4501): warning C26440: Function 'yyrealloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4515): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4515): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_scanner.cc(4513): warning C26440: Function 'yyfree' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\flexlexer.h(116): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(35): warning C26495: Variable 'JSonScanner::m_yylval' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(44): warning C26432: If you define or delete any default operation in the type 'class JSonScanner', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(48): warning C26440: Function 'JSonScanner::allowSpecialNumbers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(56): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(52): warning C26434: Function 'JSonScanner::yylex' hides a non-virtual function 'FlexLexer::yylex' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(72): warning C26496: The variable 'readBytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\json_scanner.cpp(65): warning C26433: Function 'JSonScanner::LexerInput' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(156): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(148): warning C26429: Symbol 'yystr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(153): warning C26429: Symbol 'yyp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(164): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(160): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(191): warning C26432: If you define or delete any default operation in the type 'class yy::json_parser', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(207): warning C26496: The variable 'yyoutput' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(222): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(218): warning C26429: Symbol 'yylocationp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(222): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(230): warning C26461: The pointer argument 'yyvaluep' for function 'yy::json_parser::yydestruct_' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(258): warning C26440: Function 'yy::json_parser::debug_stream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(264): warning C26440: Function 'yy::json_parser::set_debug_stream' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(271): warning C26440: Function 'yy::json_parser::debug_level' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(277): warning C26440: Function 'yy::json_parser::set_debug_level' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(284): warning C26440: Function 'yy::json_parser::yy_pact_value_is_default_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(290): warning C26440: Function 'yy::json_parser::yy_table_value_is_error_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(441): warning C26496: The variable 'slice' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(358): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(384): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(418): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(388): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(650): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(654): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(656): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(683): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(667): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(427): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(714): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(564): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(574): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(575): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(577): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(578): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(580): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(740): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(303): warning C26494: Variable 'yyn' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(324): warning C26494: Variable 'yyresult' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(735): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(740): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(632): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(640): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(350): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(692): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(692): warning C26448: Consider using gsl::finally if final action is intended (gsl.util). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(352): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(358): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(360): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(384): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(385): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(418): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(421): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(420): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(388): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(392): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(609): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(620): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(650): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(654): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(656): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(683): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(687): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(664): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(668): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(394): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(427): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.yy(92): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(697): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(697): warning C26448: Consider using gsl::finally if final action is intended (gsl.util). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(715): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(564): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(574): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(575): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(577): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(578): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(580): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(581): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(741): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(412): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(791): warning C26496: The variable 'yyn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(797): warning C26496: The variable 'yyxbegin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(799): warning C26496: The variable 'yychecklim' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(800): warning C26496: The variable 'yyxend' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(790): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(791): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(802): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(803): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(811): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(835): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(835): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(837): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(838): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(834): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(834): warning C26429: Symbol 'yyp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(761): warning C26494: Variable 'yyarg' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(816): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(790): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(790): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(791): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(802): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(803): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(811): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(811): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(837): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(956): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1004): warning C26496: The variable 'yylno' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1005): warning C26496: The variable 'yynrhs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1004): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1005): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1011): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1004): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1005): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1011): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1054): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1053): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1054): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.cc(1020): warning C26440: Function 'yy::json_parser::yytranslate_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.yy(145): warning C26496: The variable 'ret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.yy(143): warning C26429: Symbol 'scanner' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\json_parser.yy(141): warning C26429: Symbol 'yylval' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(111): warning C26440: Function 'yy::slice<yy::location,yy::stack<yy::location,std::deque<yy::location,std::allocator<yy::location> > > >::slice<yy::location,yy::stack<yy::location,std::deque<yy::location,std::allocator<yy::location> > > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(67): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(55): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(100): warning C26440: Function 'yy::stack<int,std::deque<int,std::allocator<int> > >::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(99): warning C26440: Function 'yy::stack<int,std::deque<int,std::allocator<int> > >::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(94): warning C26440: Function 'yy::stack<int,std::deque<int,std::allocator<int> > >::height' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\stack.hh(74): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(491): warning C6011: Dereferencing NULL pointer 'd'.  [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(681): warning C26496: The variable 'opt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(691): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(685): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(471): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(163): warning C26496: The variable 'last' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(167): warning C26489: Don't dereference a pointer that may be invalid: '*last.filename'. 'last.yy::position::filename' may have been invalidated at line 163 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(167): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'std::operator!=<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\location.hh(168): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'last.filename' in call to 'yy::operator<<<char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(224): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(220): warning C26440: Function 'QTypedArrayData<QVariant>::allocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(106): warning C26440: Function 'QVector<QVariant>::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(87): warning C26440: Function 'QVector<QVariant>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(390): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(430): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(570): warning C6011: Dereferencing NULL pointer 'x'.  [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(573): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(597): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(625): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(627): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(607): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(555): warning C26430: Symbol 'x' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(560): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(592): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(328): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(331): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(324): warning C26440: Function 'QVector<QVariant>::defaultConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(535): warning C26498: The function 'qMetaTypeId<QMap<QString,QVariant> * __ptr64>' is constexpr, mark variable 'type' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(543): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(540): warning C26489: Don't dereference a pointer that may be invalid: 'd->data.shared->ptr'. 'd.QVariant::Private::data.QVariant::Private::Data::shared' may have been invalidated at line 540 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(540): warning C26489: Don't dereference a pointer that may be invalid: 'reinterpret_cast<T *>(result.question.5)'. 'return of 'question.5'' may have been invalidated at line 540 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(537): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(537): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(540): warning C26476: Expression/symbol 'd->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(540): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(542): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(726): warning C26489: Don't dereference a pointer that may be invalid: 't'. 't' may have been invalidated at line 724 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(727): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrunnable.h(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrunnable.h(63): warning C26440: Function 'QRunnable::autoDelete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrunnable.h(64): warning C26440: Function 'QRunnable::setAutoDelete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp(36): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp(44): warning C26432: If you define or delete any default operation in the type 'class QJson::ParserRunnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp(49): warning C26440: Function 'QJson::ParserRunnable::setData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\parserrunnable.cpp(53): warning C26433: Function 'QJson::ParserRunnable::run' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(158): warning C26440: Function 'QDataStream::operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(174): warning C26440: Function 'QDataStream::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(215): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(220): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::StreamStateSaver', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(223): warning C26447: The function is declared 'noexcept' but calls function 'resetStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(224): warning C26447: The function is declared 'noexcept' but calls function 'setStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(331): warning C26440: Function 'QDataStream::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(334): warning C26440: Function 'QDataStream::byteOrder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(337): warning C26440: Function 'QDataStream::version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(340): warning C26440: Function 'QDataStream::setVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(344): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(347): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(350): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(353): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(356): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(359): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(362): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(365): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(49): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(260): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(344): warning C26496: The variable 'unicode' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(372): warning C26485: Expression 'escaped': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(373): warning C26485: Expression 'escaped': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(343): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(343): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(369): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(382): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(381): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(386): warning C26432: If you define or delete any default operation in the type 'class QJson::Serializer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(390): warning C26429: Symbol 'io' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(438): warning C26440: Function 'QJson::Serializer::allowSpecialNumbers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(442): warning C26440: Function 'QJson::Serializer::specialNumbersAllowed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(446): warning C26440: Function 'QJson::Serializer::setIndentMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(450): warning C26440: Function 'QJson::Serializer::setDoublePrecision' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(454): warning C26440: Function 'QJson::Serializer::indentMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializer.cpp(458): warning C26440: Function 'QJson::Serializer::errorMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(1128): warning C26489: Don't dereference a pointer that may be invalid: 'this->n'. 'this.QHashIterator<QString,QVariant>::n' may have been invalidated at line 1128 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(1128): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1292): warning C26489: Don't dereference a pointer that may be invalid: 'this->n'. 'this.QMapIterator<QString,QVariant>::n' may have been invalidated at line 1292 (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1292): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26440: Function 'QList<QVariant>::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(488): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(795): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 '(next))' in call to 'QHash<QString,QVariant>::createNode' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializerrunnable.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializerrunnable.cpp(38): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializerrunnable.cpp(46): warning C26432: If you define or delete any default operation in the type 'class QJson::SerializerRunnable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\src\third-party\qjson-0.8.1\sources\src\serializerrunnable.cpp(56): warning C26433: Function 'QJson::SerializerRunnable::run' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(79): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(69): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(79): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(92): warning C26485: Expression 'qt_meta_stringdata_QJson__ParserRunnable.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(93): warning C26485: Expression 'qt_meta_data_QJson__ParserRunnable': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_QJson__ParserRunnable.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(100): warning C26433: Function 'QJson::ParserRunnable::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_QJson__ParserRunnable.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(111): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(109): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(105): warning C26433: Function 'QJson::ParserRunnable::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(115): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(115): warning C26433: Function 'QJson::ParserRunnable::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(136): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(135): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_parserrunnable_release.cpp(135): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(69): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(79): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(79): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(92): warning C26485: Expression 'qt_meta_stringdata_QJson__SerializerRunnable.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(93): warning C26485: Expression 'qt_meta_data_QJson__SerializerRunnable': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_QJson__SerializerRunnable.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(100): warning C26433: Function 'QJson::SerializerRunnable::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_QJson__SerializerRunnable.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(111): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(109): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(105): warning C26433: Function 'QJson::SerializerRunnable::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(115): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(115): warning C26433: Function 'QJson::SerializerRunnable::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(136): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(135): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]
  e:\robo\build\release\src\third-party\qjson-0.8.1\qjson_autogen\5dvhyyfrxg\moc_serializerrunnable_release.cpp(135): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qjson-0.8.1\qjson.vcxproj]


"E:\robo\build\Release\ALL_BUILD.vcxproj" (default target) (1) ->
"E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj" (default target) (9) ->
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(693): warning C26440: Function 'qt_noop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(300): warning C26440: Function 'QTypeInfo<bool>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(301): warning C26440: Function 'QTypeInfo<char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(302): warning C26440: Function 'QTypeInfo<signed char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(303): warning C26440: Function 'QTypeInfo<unsigned char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(304): warning C26440: Function 'QTypeInfo<short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(305): warning C26440: Function 'QTypeInfo<unsigned short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(306): warning C26440: Function 'QTypeInfo<int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(307): warning C26440: Function 'QTypeInfo<unsigned int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(308): warning C26440: Function 'QTypeInfo<long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(309): warning C26440: Function 'QTypeInfo<unsigned long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(310): warning C26440: Function 'QTypeInfo<__int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(311): warning C26440: Function 'QTypeInfo<unsigned __int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(312): warning C26440: Function 'QTypeInfo<float>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(313): warning C26440: Function 'QTypeInfo<double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(328): warning C26440: Function 'QTypeInfo<long double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(333): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(334): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(337): warning C26440: Function 'QTypeInfo<wchar_t>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsysinfo.h(227): warning C26440: Function 'QSysInfo::macVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(66): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(90): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(97): warning C26440: Function 'QMessageLogger::noDebug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(74): warning C26440: Function 'QTypeInfo<QFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(83): warning C26440: Function 'QTypeInfo<QIncompatibleFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(387): warning C26440: Function 'QtPrivate::QSlotObjectBase::QSlotObjectBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(393): warning C26440: Function 'QtPrivate::QSlotObjectBase::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(394): warning C26440: Function 'QtPrivate::QSlotObjectBase::call' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(396): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::QSlotObjectBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(292): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26440: Function 'QGenericArgument::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(295): warning C26440: Function 'QGenericArgument::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(305): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(591): warning C26440: Function 'QMetaObject::Connection::Connection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(613): warning C26440: Function 'QMetaObject::superClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(55): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(83): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(84): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(86): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(87): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(460): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(482): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(483): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(484): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(485): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(509): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(517): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(521): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(598): warning C26440: Function 'QTypeInfo<QChar>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(55): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(66): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(101): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(57): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(64): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(74): warning C26440: Function 'QArrayData::isMutable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(92): warning C26440: Function 'QArrayData::detachCapacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(99): warning C26440: Function 'QArrayData::detachFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(107): warning C26440: Function 'QArrayData::cloneFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(123): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(73): warning C26440: Function 'qstrlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(76): warning C26440: Function 'qstrnlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(95): warning C26440: Function 'qstrncmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(208): warning C26440: Function 'QByteArray::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(440): warning C26440: Function 'QByteArray::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(441): warning C26440: Function 'QByteArray::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(445): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(444): warning C26440: Function 'QByteArray::QByteArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(470): warning C26440: Function 'QByteArray::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(476): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(477): warning C26440: Function 'QByteArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(481): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(487): warning C26440: Function 'QByteArray::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(502): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(503): warning C26440: Function 'QByteArray::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(508): warning C26440: Function 'QByteArray::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(513): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(524): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(525): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(536): warning C26440: Function 'QByteRef::QByteRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(544): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(545): warning C26432: If you define or delete any default operation in the type 'class QByteRef', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(549): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(551): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(553): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(555): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(557): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(559): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(577): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(579): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(583): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(633): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(637): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(639): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(641): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(643): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(645): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(647): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(649): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(651): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(653): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(655): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(680): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(684): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(686): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(692): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(703): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(705): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(708): warning C26440: Function 'QTypeInfo<QByteArray>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(162): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(222): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(238): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(242): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(273): warning C26447: The function is declared 'noexcept' but calls function 'isRightToLeft()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(288): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(289): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(297): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(304): warning C26440: Function 'QTypeInfo<QStringView>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'qstrnlen()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(161): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(199): warning C26440: Function 'QTypeInfo<QLatin1String>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(239): warning C26440: Function 'QString::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(240): warning C26440: Function 'QString::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(261): warning C26440: Function 'QString::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(477): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(478): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(475): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(476): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(567): warning C26496: The variable 'dataPtr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(590): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(592): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(819): warning C26440: Function 'QString::QString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(820): warning C26440: Function 'QString::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(822): warning C26440: Function 'QString::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(919): warning C26440: Function 'QString::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(933): warning C26440: Function 'QString::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(936): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(938): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(940): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(941): warning C26440: Function 'QString::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(944): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(946): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(948): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(952): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(953): warning C26440: Function 'QString::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(959): warning C26440: Function 'QString::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(962): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(964): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(966): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(968): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(970): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(972): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(974): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(976): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(978): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(980): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(982): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(984): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(986): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(988): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(990): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(993): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(996): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(999): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1003): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1007): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1011): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1026): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1034): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1035): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1042): warning C26440: Function 'QCharRef::QCharRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1051): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1054): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1063): warning C26432: If you define or delete any default operation in the type 'class QCharRef', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1128): warning C26440: Function 'QTypeInfo<QCharRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1135): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1139): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1151): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1161): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1169): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1171): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1173): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1175): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1194): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1199): warning C26440: Function 'operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1375): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1393): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1397): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1400): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1403): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1407): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1419): warning C26440: Function 'QTypeInfo<QString>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1436): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1457): warning C26440: Function 'QStringRef::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1458): warning C26440: Function 'QStringRef::position' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1459): warning C26440: Function 'QStringRef::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1460): warning C26440: Function 'QStringRef::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1461): warning C26440: Function 'QStringRef::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1527): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1526): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1535): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1536): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1537): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1552): warning C26440: Function 'QStringRef::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1554): warning C26440: Function 'QStringRef::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1606): warning C26440: Function 'QTypeInfo<QStringRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1611): warning C26440: Function 'QStringRef::QStringRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1871): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1872): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(595): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(602): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(615): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(623): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_ctz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(640): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(688): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(701): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(711): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(722): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(809): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(830): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(855): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clzll()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(867): warning C26497: The function 'qCountLeadingZeroBits' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(869): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(72): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(73): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(74): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(75): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(76): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(88): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(107): warning C26497: The function 'qHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(110): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QByteArray>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(77): warning C26432: If you define or delete any default operation in the type 'class QRegExp', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(121): warning C26440: Function 'QTypeInfo<QRegExp>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringmatcher.h(69): warning C26440: Function 'QStringMatcher::caseSensitivity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QString>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(113): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(116): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(126): warning C26434: Function 'QStringList::operator+' hides a non-virtual function 'QList<QString>::operator+' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(128): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(130): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(132): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(151): warning C26440: Function 'QTypeInfo<QStringList>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(155): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(154): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(157): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(156): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(223): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(229): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(234): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(264): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(269): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(274): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(279): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(297): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(302): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26440: Function 'QScopedPointerPodDeleter::cleanup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(252): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(282): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(336): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(713): warning C26440: Function 'QMetaType::isExtended' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(836): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26432: If you define or delete any default operation in the type 'struct QtMetaTypePrivate::VariantData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<std::_Vb_const_iterator<std::_Wrap_alloc<std::allocator<unsigned int> > > >::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1077): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1095): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToBegin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1096): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1097): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1098): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1109): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1111): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1113): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1119): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QSequentialIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1248): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1268): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1269): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1270): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1271): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1273): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1278): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::find' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1281): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1283): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1289): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QAssociativeIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1332): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1346): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QPairVariantInterfaceImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1471): warning C26440: Function 'QtPrivate::MetaObjectForType<void,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2208): warning C26432: If you define or delete any default operation in the type 'class QMetaType', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2210): warning C26447: The function is declared 'noexcept' but calls function 'isExtended()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2211): warning C26447: The function is declared 'noexcept' but calls function 'dtor()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2214): warning C26440: Function 'QMetaType::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(142): warning C26440: Function 'QObject::isWidgetType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(143): warning C26440: Function 'QObject::isWindowType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(202): warning C26440: Function 'QObject::children' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(408): warning C26440: Function 'QObject::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(411): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(612): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(613): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmargins.h(88): warning C26440: Function 'QTypeInfo<QMargins>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmargins.h(320): warning C26440: Function 'QTypeInfo<QMarginsF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(101): warning C26440: Function 'QTypeInfo<QSize>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(187): warning C26440: Function 'QSize::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(194): warning C26440: Function 'operator/' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(268): warning C26440: Function 'QTypeInfo<QSizeF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(292): warning C26447: The function is declared 'noexcept' but calls function 'qIsNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(292): warning C26447: The function is declared 'noexcept' but calls function 'qIsNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(357): warning C26440: Function 'QSizeF::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(364): warning C26440: Function 'operator/' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(106): warning C26440: Function 'QTypeInfo<QPoint>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(120): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(271): warning C26440: Function 'QTypeInfo<QPointF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(285): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(166): warning C26440: Function 'QTypeInfo<QRect>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(263): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(359): warning C26496: The variable 'w' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(360): warning C26496: The variable 'h' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(367): warning C26429: Symbol 'ax' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(383): warning C26429: Symbol 'xp2' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(626): warning C26440: Function 'QTypeInfo<QRectF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(687): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(693): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(782): warning C26429: Symbol 'ax' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(798): warning C26429: Symbol 'xp1' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(158): warning C26440: Function 'QDataStream::operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(174): warning C26440: Function 'QDataStream::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(215): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(220): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::StreamStateSaver', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(223): warning C26447: The function is declared 'noexcept' but calls function 'resetStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(224): warning C26447: The function is declared 'noexcept' but calls function 'setStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(331): warning C26440: Function 'QDataStream::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(334): warning C26440: Function 'QDataStream::byteOrder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(337): warning C26440: Function 'QDataStream::version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(340): warning C26440: Function 'QDataStream::setVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(344): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(347): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(350): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(353): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(356): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(359): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(362): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(365): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qregion.h(73): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qregion.h(184): warning C26440: Function 'QTypeInfo<QRegion>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(190): warning C26432: If you define or delete any default operation in the type 'class QKeySequence', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(223): warning C26440: Function 'QKeySequence::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(226): warning C26440: Function 'QTypeInfo<QKeySequence>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(301): warning C26440: Function 'QEvent::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(302): warning C26440: Function 'QEvent::spontaneous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(304): warning C26440: Function 'QEvent::setAccepted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(305): warning C26440: Function 'QEvent::isAccepted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(307): warning C26440: Function 'QEvent::accept' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(308): warning C26440: Function 'QEvent::ignore' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(334): warning C26440: Function 'QEvent::setSpontaneous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(342): warning C26440: Function 'QTimerEvent::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(354): warning C26440: Function 'QChildEvent::child' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(368): warning C26440: Function 'QDynamicPropertyChangeEvent::propertyName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(379): warning C26440: Function 'QDeferredDeleteEvent::loopLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26440: Function 'QMapNodeBase::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(97): warning C26440: Function 'QMapNodeBase::setColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26440: Function 'QMapNodeBase::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26461: The pointer argument 'pp' for function 'QMapNodeBase::setParent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26440: Function 'QMapNodeBase::setParent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(127): warning C26429: Symbol 'bucket' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(126): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(124): warning C26440: Function 'QHashData::firstNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(141): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(146): warning C26440: Function 'QTypeInfo<QHashDummyValue>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(385): warning C26440: Function 'QVariant::PrivateShared::PrivateShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(392): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(397): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(400): warning C26476: Expression/symbol '&this->data = (union QVariant::Private::Data *)(other->data)' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(399): warning C26432: If you define or delete any default operation in the type 'struct QVariant::Private', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(513): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(514): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(555): warning C26440: Function 'QVariant::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(569): warning C26476: Expression/symbol 'this->d.data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(568): warning C26440: Function 'QVariant::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(583): warning C26440: Function 'QVariantComparisonHelper::QVariantComparisonHelper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(600): warning C26440: Function 'QTypeInfo<QVariant>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(751): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(754): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(758): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(771): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(774): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(786): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(803): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(820): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(839): warning C26496: The variable 'pi' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(842): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd1.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(847): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd2.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(844): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(849): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(866): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(372): warning C26440: Function 'QUrl::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(375): warning C26440: Function 'QTypeInfo<QUrl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(385): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(389): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(399): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(401): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(403): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(60): warning C26495: Variable 'QVector2D::v' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(60): warning C26440: Function 'QVector2D::QVector2D' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(132): warning C26440: Function 'QTypeInfo<QVector2D>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(134): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(150): warning C26440: Function 'QVector2D::setX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(151): warning C26440: Function 'QVector2D::setY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(156): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(156): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(153): warning C26440: Function 'QVector2D::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(162): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(162): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(159): warning C26440: Function 'QVector2D::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(165): warning C26440: Function 'QVector2D::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(172): warning C26440: Function 'QVector2D::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(179): warning C26440: Function 'QVector2D::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(186): warning C26440: Function 'QVector2D::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(193): warning C26440: Function 'QVector2D::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(200): warning C26440: Function 'QVector2D::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(273): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(73): warning C26440: Function 'QInputEvent::modifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(74): warning C26440: Function 'QInputEvent::setModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(75): warning C26440: Function 'QInputEvent::timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(76): warning C26440: Function 'QInputEvent::setTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(89): warning C26440: Function 'QEnterEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(90): warning C26440: Function 'QEnterEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(91): warning C26440: Function 'QEnterEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(92): warning C26440: Function 'QEnterEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(93): warning C26440: Function 'QEnterEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(94): warning C26440: Function 'QEnterEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(96): warning C26440: Function 'QEnterEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(97): warning C26440: Function 'QEnterEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(98): warning C26440: Function 'QEnterEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(121): warning C26440: Function 'QMouseEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(122): warning C26440: Function 'QMouseEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(123): warning C26440: Function 'QMouseEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(124): warning C26440: Function 'QMouseEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(125): warning C26440: Function 'QMouseEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(126): warning C26440: Function 'QMouseEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(128): warning C26440: Function 'QMouseEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(129): warning C26440: Function 'QMouseEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(130): warning C26440: Function 'QMouseEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(132): warning C26440: Function 'QMouseEvent::button' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(133): warning C26440: Function 'QMouseEvent::buttons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(135): warning C26440: Function 'QMouseEvent::setLocalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(161): warning C26440: Function 'QHoverEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(162): warning C26440: Function 'QHoverEvent::oldPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(165): warning C26440: Function 'QHoverEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(166): warning C26440: Function 'QHoverEvent::oldPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(203): warning C26440: Function 'QWheelEvent::pixelDelta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(204): warning C26440: Function 'QWheelEvent::angleDelta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(206): warning C26440: Function 'QWheelEvent::delta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(207): warning C26440: Function 'QWheelEvent::orientation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(210): warning C26440: Function 'QWheelEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(211): warning C26440: Function 'QWheelEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(212): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(212): warning C26440: Function 'QWheelEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(213): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(213): warning C26440: Function 'QWheelEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(214): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(214): warning C26440: Function 'QWheelEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(215): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(215): warning C26440: Function 'QWheelEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(217): warning C26440: Function 'QWheelEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(218): warning C26440: Function 'QWheelEvent::globalPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(220): warning C26440: Function 'QWheelEvent::buttons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(222): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(222): warning C26440: Function 'QWheelEvent::phase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(223): warning C26440: Function 'QWheelEvent::inverted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(225): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(225): warning C26440: Function 'QWheelEvent::source' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(266): warning C26440: Function 'QTabletEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(267): warning C26440: Function 'QTabletEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(272): warning C26440: Function 'QTabletEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(273): warning C26440: Function 'QTabletEvent::globalPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(275): warning C26440: Function 'QTabletEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(276): warning C26440: Function 'QTabletEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(277): warning C26440: Function 'QTabletEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(278): warning C26440: Function 'QTabletEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(279): warning C26440: Function 'QTabletEvent::hiResGlobalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(280): warning C26440: Function 'QTabletEvent::hiResGlobalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(281): warning C26440: Function 'QTabletEvent::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(282): warning C26440: Function 'QTabletEvent::pointerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(283): warning C26440: Function 'QTabletEvent::uniqueId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(284): warning C26440: Function 'QTabletEvent::pressure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(285): warning C26440: Function 'QTabletEvent::z' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(286): warning C26440: Function 'QTabletEvent::tangentialPressure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(287): warning C26440: Function 'QTabletEvent::rotation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(288): warning C26440: Function 'QTabletEvent::xTilt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(289): warning C26440: Function 'QTabletEvent::yTilt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(316): warning C26440: Function 'QNativeGestureEvent::gestureType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(317): warning C26440: Function 'QNativeGestureEvent::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(320): warning C26440: Function 'QNativeGestureEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(321): warning C26440: Function 'QNativeGestureEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(323): warning C26440: Function 'QNativeGestureEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(324): warning C26440: Function 'QNativeGestureEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(325): warning C26440: Function 'QNativeGestureEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(350): warning C26440: Function 'QKeyEvent::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(355): warning C26440: Function 'QKeyEvent::text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(356): warning C26440: Function 'QKeyEvent::isAutoRepeat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(357): warning C26440: Function 'QKeyEvent::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(359): warning C26440: Function 'QKeyEvent::nativeScanCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(360): warning C26440: Function 'QKeyEvent::nativeVirtualKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(361): warning C26440: Function 'QKeyEvent::nativeModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(414): warning C26440: Function 'QPaintEvent::rect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(415): warning C26440: Function 'QPaintEvent::region' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(429): warning C26440: Function 'QMoveEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(430): warning C26440: Function 'QMoveEvent::oldPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(442): warning C26440: Function 'QExposeEvent::region' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(459): warning C26440: Function 'QPlatformSurfaceEvent::surfaceEventType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(471): warning C26440: Function 'QResizeEvent::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(472): warning C26440: Function 'QResizeEvent::oldSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(522): warning C26440: Function 'QContextMenuEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(523): warning C26440: Function 'QContextMenuEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(524): warning C26440: Function 'QContextMenuEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(525): warning C26440: Function 'QContextMenuEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(527): warning C26440: Function 'QContextMenuEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(528): warning C26440: Function 'QContextMenuEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(530): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(530): warning C26440: Function 'QContextMenuEvent::reason' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(552): warning C26440: Function 'QInputMethodEvent::Attribute::Attribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(553): warning C26440: Function 'QInputMethodEvent::Attribute::Attribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(565): warning C26440: Function 'QInputMethodEvent::attributes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(566): warning C26440: Function 'QInputMethodEvent::preeditString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(568): warning C26440: Function 'QInputMethodEvent::commitString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(569): warning C26440: Function 'QInputMethodEvent::replacementStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(570): warning C26440: Function 'QInputMethodEvent::replacementLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(581): warning C26440: Function 'QTypeInfo<QInputMethodEvent::Attribute>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(589): warning C26440: Function 'QInputMethodQueryEvent::queries' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(602): warning C26440: Function 'QTypeInfo<QInputMethodQueryEvent::QueryPair>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(617): warning C26440: Function 'QDropEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(618): warning C26440: Function 'QDropEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(619): warning C26440: Function 'QDropEvent::mouseButtons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(620): warning C26440: Function 'QDropEvent::keyboardModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(622): warning C26440: Function 'QDropEvent::possibleActions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(623): warning C26440: Function 'QDropEvent::proposedAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(626): warning C26440: Function 'QDropEvent::dropAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(630): warning C26440: Function 'QDropEvent::mimeData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(651): warning C26440: Function 'QDragMoveEvent::answerRect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(653): warning C26434: Function 'QDragMoveEvent::accept' hides a non-virtual function 'QEvent::accept' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(654): warning C26434: Function 'QDragMoveEvent::ignore' hides a non-virtual function 'QEvent::ignore' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(656): warning C26434: Function 'QDragMoveEvent::accept' hides a non-virtual function 'QEvent::accept' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(657): warning C26434: Function 'QDragMoveEvent::ignore' hides a non-virtual function 'QEvent::ignore' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(688): warning C26440: Function 'QHelpEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(689): warning C26440: Function 'QHelpEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(690): warning C26440: Function 'QHelpEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(691): warning C26440: Function 'QHelpEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(693): warning C26440: Function 'QHelpEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(694): warning C26440: Function 'QHelpEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(708): warning C26440: Function 'QStatusTipEvent::tip' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(721): warning C26440: Function 'QWhatsThisClickedEvent::href' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(735): warning C26440: Function 'QActionEvent::action' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(736): warning C26440: Function 'QActionEvent::before' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(747): warning C26440: Function 'QFileOpenEvent::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(762): warning C26440: Function 'QToolBarChangeEvent::toggle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(775): warning C26440: Function 'QShortcutEvent::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(776): warning C26440: Function 'QShortcutEvent::shortcutId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(777): warning C26440: Function 'QShortcutEvent::isAmbiguous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(791): warning C26440: Function 'QWindowStateChangeEvent::oldState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(829): warning C26440: Function 'QTypeInfo<QPointingDeviceUniqueId>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(956): warning C26440: Function 'QTouchEvent::window' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(957): warning C26440: Function 'QTouchEvent::target' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(961): warning C26440: Function 'QTouchEvent::touchPointStates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(962): warning C26440: Function 'QTouchEvent::touchPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(963): warning C26440: Function 'QTouchEvent::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(966): warning C26440: Function 'QTouchEvent::setWindow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(967): warning C26440: Function 'QTouchEvent::setTarget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(968): warning C26440: Function 'QTouchEvent::setTouchPointStates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(970): warning C26440: Function 'QTouchEvent::setDevice' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(987): warning C26440: Function 'QTypeInfo<QTouchEvent::TouchPoint>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26432: If you define or delete any default operation in the type 'class QSharedData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26440: Function 'QSharedData::QSharedData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(148): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26495: Variable 'QtSharedPointer::ExternalRefCountData::destroyer' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(155): warning C26432: If you define or delete any default operation in the type 'struct QtSharedPointer::ExternalRefCountData', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(157): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(164): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::checkQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(165): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::setQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(91): warning C26440: Function 'QPaintDevice::devicePixelRatioFScale' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(116): warning C26440: Function 'QPaintDevice::devType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(119): warning C26440: Function 'QPaintDevice::paintingActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(105): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(105): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(96): warning C26440: Function 'qUnpremultiply' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(79): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(94): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(107): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(108): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(109): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(110): warning C26440: Function 'QRgba64::setRed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(111): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(111): warning C26440: Function 'QRgba64::setGreen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(112): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(112): warning C26440: Function 'QRgba64::setBlue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(113): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(113): warning C26440: Function 'QRgba64::setAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(121): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(125): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(155): warning C26440: Function 'QRgba64::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(164): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(166): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(172): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(173): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(183): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(184): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(185): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(186): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(190): warning C26440: Function 'QTypeInfo<QRgba64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(86): warning C26432: If you define or delete any default operation in the type 'class QColor', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(281): warning C26440: Function 'QTypeInfo<QColor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(283): warning C26495: Variable 'QColor::ct' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(286): warning C26495: Variable 'QColor::ct' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(289): warning C26495: Variable 'QColor::ct' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(292): warning C26495: Variable 'QColor::ct' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(296): warning C26495: Variable 'QColor::ct' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(59): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(71): warning C26456: Operator 'QPolygon::operator=' hides a non-virtual operator 'QVector<QPoint>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(73): warning C26456: Operator 'QPolygon::operator=' hides a non-virtual operator 'QVector<QPoint>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(74): warning C26434: Function 'QPolygon::swap' hides a non-virtual function 'QVector<QPoint>::swap' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(104): warning C26440: Function 'QTypeInfo<QPolygon>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(144): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(156): warning C26456: Operator 'QPolygonF::operator=' hides a non-virtual operator 'QVector<QPointF>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(156): warning C26447: The function is declared 'noexcept' but calls function 'swap()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(158): warning C26456: Operator 'QPolygonF::operator=' hides a non-virtual operator 'QVector<QPointF>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(159): warning C26434: Function 'QPolygonF::swap' hides a non-virtual function 'QVector<QPointF>::swap' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(159): warning C26440: Function 'QPolygonF::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(183): warning C26440: Function 'QTypeInfo<QPolygonF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(92): warning C26440: Function 'QTypeInfo<QLine>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(98): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(149): warning C26440: Function 'QLine::translate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(172): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(175): warning C26440: Function 'QLine::setP1' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(180): warning C26440: Function 'QLine::setP2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(185): warning C26440: Function 'QLine::setPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(191): warning C26440: Function 'QLine::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(278): warning C26440: Function 'QTypeInfo<QLineF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(284): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(348): warning C26440: Function 'QLineF::translate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(378): warning C26496: The variable 'v' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(393): warning C26440: Function 'QLineF::setP1' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(398): warning C26440: Function 'QLineF::setP2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(403): warning C26440: Function 'QLineF::setPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(409): warning C26440: Function 'QLineF::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(60): warning C26495: Variable 'QMatrix::_dx' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(60): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(68): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(67): warning C26432: If you define or delete any default operation in the type 'class QMatrix', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(71): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(70): warning C26495: Variable 'QMatrix::_dx' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(78): warning C26440: Function 'QMatrix::m11' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(79): warning C26440: Function 'QMatrix::m12' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(80): warning C26440: Function 'QMatrix::m21' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(81): warning C26440: Function 'QMatrix::m22' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(82): warning C26440: Function 'QMatrix::dx' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(83): warning C26440: Function 'QMatrix::dy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(108): warning C26440: Function 'QMatrix::isInvertible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(109): warning C26440: Function 'QMatrix::determinant' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(122): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(129): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(141): warning C26440: Function 'QTypeInfo<QMatrix>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(162): warning C26440: Function 'QMatrix::isIdentity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(80): warning C26440: Function 'QPainterPath::Element::isMoveTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(81): warning C26440: Function 'QPainterPath::Element::isLineTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(82): warning C26440: Function 'QPainterPath::Element::isCurveTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(84): warning C26440: Function 'QPainterPath::Element::operator QPointF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(86): warning C26440: Function 'QPainterPath::Element::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(96): warning C26432: If you define or delete any default operation in the type 'class QPainterPath', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(218): warning C26440: Function 'QPainterPath::d_func' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(234): warning C26440: Function 'QTypeInfo<QPainterPath>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(235): warning C26440: Function 'QTypeInfo<QPainterPath::Element>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(348): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(350): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(81): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(80): warning C26432: If you define or delete any default operation in the type 'class QTransform', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(85): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(84): warning C26447: The function is declared 'noexcept' but calls function 'QMatrix()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(88): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(87): warning C26447: The function is declared 'noexcept' but calls function 'QMatrix()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(200): warning C26440: Function 'QTypeInfo<QTransform>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(240): warning C26440: Function 'QTransform::determinant' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(249): warning C26440: Function 'QTransform::m11' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(253): warning C26440: Function 'QTransform::m12' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(257): warning C26440: Function 'QTransform::m13' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(261): warning C26440: Function 'QTransform::m21' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(265): warning C26440: Function 'QTransform::m22' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(269): warning C26440: Function 'QTransform::m23' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(273): warning C26440: Function 'QTransform::m31' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(277): warning C26440: Function 'QTransform::m32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(281): warning C26440: Function 'QTransform::m33' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(285): warning C26440: Function 'QTransform::dx' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(289): warning C26440: Function 'QTransform::dy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(298): warning C26440: Function 'QTransform::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(322): warning C26440: Function 'QTransform::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(338): warning C26440: Function 'QTransform::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(101): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(178): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(209): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(210): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(211): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(212): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(213): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(215): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(220): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(232): warning C26440: Function 'QTypeInfo<QPixelFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(259): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(266): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(267): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(268): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(269): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(270): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(309): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(316): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(380): warning C26440: Function 'QImage::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(383): warning C26440: Function 'QTypeInfo<QImage>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(77): warning C26432: If you define or delete any default operation in the type 'class QPixmap', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(78): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPlatformPixmap>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(81): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPlatformPixmap>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(202): warning C26440: Function 'QPixmap::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(205): warning C26440: Function 'QTypeInfo<QPixmap>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(220): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(83): warning C26432: If you define or delete any default operation in the type 'class QBrush', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(131): warning C26440: Function 'QBrush::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(137): warning C26440: Function 'QTypeInfo<QBrush>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(160): warning C26440: Function 'QBrush::style' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(161): warning C26440: Function 'QBrush::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(163): warning C26440: Function 'QBrush::transform' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(164): warning C26440: Function 'QBrush::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(382): warning C26440: Function 'QGradient::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(385): warning C26440: Function 'QGradient::spread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(425): warning C26440: Function 'QGradient::setSpread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(71): warning C26495: Variable 'QPalette::<anonymous-tag>::for_faster_swapping_dont_use' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(105): warning C26440: Function 'QPalette::currentColorGroup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(106): warning C26440: Function 'QPalette::setCurrentColorGroup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(157): warning C26440: Function 'QPalette::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(158): warning C26440: Function 'QPalette::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(193): warning C26440: Function 'QTypeInfo<QPalette>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(256): warning C26432: If you define or delete any default operation in the type 'class QFont', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(257): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(289): warning C26440: Function 'QFont::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(290): warning C26440: Function 'QFont::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(333): warning C26440: Function 'QTypeInfo<QFont>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(68): warning C26432: If you define or delete any default operation in the type 'class QFontMetrics', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(69): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(73): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(135): warning C26440: Function 'QTypeInfo<QFontMetrics>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(149): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(149): warning C26432: If you define or delete any default operation in the type 'class QFontMetricsF', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(203): warning C26440: Function 'QTypeInfo<QFontMetricsF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontinfo.h(85): warning C26440: Function 'QTypeInfo<QFontInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(68): warning C26497: The function 'qHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(153): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(154): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(155): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(156): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(231): warning C26440: Function 'QTypeInfo<QSizePolicy>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcursor.h(118): warning C26440: Function 'QTypeInfo<QCursor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(221): warning C26440: Function 'QWidget::internalWinId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(743): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(748): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(755): warning C26440: Function 'QWidget::windowType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(757): warning C26440: Function 'QWidget::windowFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(769): warning C26440: Function 'QWidget::isModal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(799): warning C26440: Function 'QWidget::font' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(844): warning C26440: Function 'QWidget::rect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(847): warning C26440: Function 'QWidget::geometry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(850): warning C26440: Function 'QWidget::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(853): warning C26434: Function 'QWidget::width' hides a non-virtual function 'QPaintDevice::width' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(853): warning C26440: Function 'QWidget::width' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(856): warning C26434: Function 'QWidget::height' hides a non-virtual function 'QPaintDevice::height' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(856): warning C26440: Function 'QWidget::height' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(860): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(867): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(55): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(56): warning C26432: If you define or delete any default operation in the type 'class QBasicTimer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(56): warning C26447: The function is declared 'noexcept' but calls function 'stop()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(58): warning C26440: Function 'QBasicTimer::isActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(59): warning C26440: Function 'QBasicTimer::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(65): warning C26440: Function 'QTypeInfo<QBasicTimer>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(69): warning C26440: Function 'QTimer::isActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(70): warning C26440: Function 'QTimer::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(73): warning C26440: Function 'QTimer::interval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(77): warning C26440: Function 'QTimer::setTimerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(78): warning C26440: Function 'QTimer::timerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(81): warning C26440: Function 'QTimer::isSingleShot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(183): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(198): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(203): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(208): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(218): warning C26434: Function 'QTimer::startTimer' hides a non-virtual function 'QObject::startTimer' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(218): warning C26440: Function 'QTimer::startTimer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(219): warning C26434: Function 'QTimer::killTimer' hides a non-virtual function 'QObject::killTimer' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(219): warning C26440: Function 'QTimer::killTimer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(227): warning C26497: The function 'QTimer::defaultTypeFor' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(228): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(227): warning C26440: Function 'QTimer::defaultTypeFor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(233): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(245): warning C26440: Function 'QTimer::setSingleShot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(354): warning C26440: Function 'QsciCommand::command' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(383): warning C26440: Function 'QsciCommand::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(389): warning C26440: Function 'QsciCommand::alternateKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(546): warning C26440: Function 'QsciScintilla::autoCompletionSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(552): warning C26440: Function 'QsciScintilla::autoCompletionThreshold' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(563): warning C26440: Function 'QsciScintilla::autoIndent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(580): warning C26440: Function 'QsciScintilla::braceMatching' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(585): warning C26440: Function 'QsciScintilla::callTipsPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(590): warning C26440: Function 'QsciScintilla::callTipsStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(595): warning C26440: Function 'QsciScintilla::callTipsVisible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(785): warning C26440: Function 'QsciScintilla::folding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(807): warning C26440: Function 'QsciScintilla::hasSelectedText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(1401): warning C26440: Function 'QsciScintilla::standardCommands' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(2078): warning C26495: Variable 'QsciScintilla::FindState::flags' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(2078): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(57): warning C26461: The pointer argument '_o' for function 'QsciAbstractAPIs::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(57): warning C26440: Function 'QsciAbstractAPIs::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(67): warning C26485: Expression 'qt_meta_stringdata_QsciAbstractAPIs.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(68): warning C26485: Expression 'qt_meta_data_QsciAbstractAPIs': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(65): warning C26485: Expression 'qt_meta_stringdata_QsciAbstractAPIs.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(75): warning C26433: Function 'QsciAbstractAPIs::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(83): warning C26485: Expression 'qt_meta_stringdata_QsciAbstractAPIs.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(80): warning C26433: Function 'QsciAbstractAPIs::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciabstractapis.cpp(88): warning C26433: Function 'QsciAbstractAPIs::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(120): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(79): warning C26440: Function 'QUrlTwoFlags<enum QUrl::UrlFormattingOption,enum QUrl::ComponentFormattingOption>::operator|=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(73): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(241): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(241): warning C26440: Function 'QVector<QPointF>::last' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(238): warning C26440: Function 'QVector<QPointF>::first' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(89): warning C26440: Function 'QVector<QPointF>::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(258): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(254): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(243): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(339): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(157): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(151): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(164): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(165): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(158): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(260): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(236): warning C26440: Function 'QTypedArrayData<unsigned short>::deallocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(208): warning C26434: Function 'QTypedArrayData<unsigned short>::data' hides a non-virtual function 'QArrayData::data' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(133): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(145): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasicatomic.h(114): warning C26447: The function is declared 'noexcept' but calls function 'ref<int>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(210): warning C26447: The function is declared 'noexcept' but calls function 'constEnd()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(206): warning C26447: The function is declared 'noexcept' but calls function 'constBegin()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(721): warning C26498: The function 'qMetaTypeId<QPair<QVariant,QVariant> >' is constexpr, mark variable 'vid' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(723): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(75): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QVariant>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(216): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26440: Function 'QMapData<QString,QVariant>::root' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(209): warning C26434: Function 'QTypedArrayData<QPointF>::data' hides a non-virtual function 'QArrayData::data' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26440: Function 'QMapNode<QString,QVariant>::rightNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26440: Function 'QMapNode<QString,QVariant>::leftNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(540): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(207): warning C26495: Variable 'QStringView::m_size' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'isNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(816): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(830): warning C26447: The function is declared 'noexcept' but calls function 'dealloc()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(503): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(603): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'copy.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(587): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(596): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(594): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(605): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(953): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(629): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(813): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(804): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(585): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1038): warning C26440: Function 'qGetPtrHelper<QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1059): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl<QList<QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1228): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(304): warning C26440: Function 'qSwap<QPlatformPixmap>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(281): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(263): warning C26440: Function 'QAtomicOps<int>::ref<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1635): warning C26440: Function 'QtPrivate::MetaTypeSmartPointerHelper<QPair<QVariant,QVariant>,void>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1566): warning C26440: Function 'QtPrivate::AssociativeContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1543): warning C26440: Function 'QtPrivate::SequentialContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1466): warning C26440: Function 'QtPrivate::MetaObjectForType<QPair<QVariant,QVariant>,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(805): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(804): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(801): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Construct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26461: The pointer argument 'it' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(875): warning C26489: Don't dereference a pointer that may be invalid: 'ptr'. 'ptr' may have been invalidated at line 874 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(863): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26461: The pointer argument 'src' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::assign' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(212): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(420): warning C26440: Function 'QMap<QString,QVariant>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(243): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(228): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(230): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(225): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(223): warning C26434: Function 'QMapData<QString,QVariant>::createNode' hides a non-virtual function 'QMapDataBase::createNode' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26440: Function 'QMapData<QString,QVariant>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26440: Function 'QHash<QString,QVariant>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(240): warning C26440: Function 'QHash<QString,QVariant>::alignOfNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(292): warning C26432: If you define or delete any default operation in the type 'class QList<class QVariant>::const_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(347): warning C26440: Function 'QVector<unsigned int>::destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(780): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(758): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(762): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(770): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(773): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(799): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(788): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26485: Expression 'data->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(869): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(438): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(439): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(447): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(455): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(459): warning C26461: The pointer argument 'to' for function 'QList<QString>::node_copy' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(466): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(467): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(480): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(461): warning C26429: Symbol 'current' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1008): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(560): warning C26429: Symbol 'anextNode' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(554): warning C26462: The value pointed to by 'concreteNode' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(555): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(258): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(256): warning C26429: Symbol 'd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(809): warning C26434: Function 'QList<QTouchEvent::TouchPoint>::QList<QTouchEvent::TouchPoint>' hides a non-virtual function 'QListSpecialMethods<QTouchEvent::TouchPoint>::~QListSpecialMethods<QTouchEvent::TouchPoint>' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(827): warning C26434: Function 'QList<QTouchEvent::TouchPoint>::~QList<QTouchEvent::TouchPoint>' hides a non-virtual function 'QListSpecialMethods<QTouchEvent::TouchPoint>::~QListSpecialMethods<QTouchEvent::TouchPoint>' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(167): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(69): warning C26440: Function 'qMapLessThanKey<QString>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1039): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1047): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1051): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1198): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1199): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1203): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1212): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1216): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advanceImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2287): warning C26498: The function 'qMetaTypeId<QtMetaTypePrivate::QPairVariantInterfaceImpl>' is constexpr, mark variable 'toId' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1619): warning C26440: Function 'QtPrivate::IsPair<QtMetaTypePrivate::QPairVariantInterfaceImpl>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(859): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(857): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<QList<QByteArray>::const_iterator>::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QList<QByteArray> >::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QStringList>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(237): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(236): warning C26440: Function 'QHash<QString,QVariant>::concrete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(329): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(325): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(394): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(397): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(487): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(486): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(478): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(217): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(379): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(378): warning C26440: Function 'QHash<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(143): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(142): warning C26440: Function 'QList<QVariant>::Node::t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26461: The pointer argument 'from' for function 'QList<QString>::node_destruct' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26429: Symbol 'to' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26429: Symbol 'node' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26494: Variable 'node' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(780): warning C26432: If you define or delete any default operation in the type 'struct QtPrivate::ConverterFunctor<struct QPair<class QVariant,class QVariant>,class QtMetaTypePrivate::QPairVariantInterfaceImpl,struct QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor<struct QPair<class QVariant,class QVariant> > >', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(782): warning C26447: The function is declared 'noexcept' but calls function 'unregisterConverterFunction()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1321): warning C26440: Function 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl<QPair<QVariant,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(158): warning C26440: Function 'QHashNode<QString,QVariant>::same_key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26440: Function 'QList<QVariant>::const_iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1314): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1317): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26440: Function 'QList<QString>::const_iterator::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26434: Function 'QMapNode<QString,QVariant>::previousNode' hides a non-virtual function 'QMapNodeBase::previousNode' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26434: Function 'QMapNode<QString,QVariant>::nextNode' hides a non-virtual function 'QMapNodeBase::nextNode' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(87): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(94): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(101): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(84): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(75): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(72): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(87): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(94): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(101): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(75): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(110): warning C26485: Expression 'qt_meta_stringdata_QsciAPIs.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(120): warning C26433: Function 'QsciAPIs::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(128): warning C26485: Expression 'qt_meta_stringdata_QsciAPIs.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(129): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(125): warning C26433: Function 'QsciAPIs::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(133): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(144): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciapis.cpp(133): warning C26433: Function 'QsciAPIs::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(217): warning C26440: Function 'QsciLexer::editor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(151): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(158): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(165): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(172): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(137): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(136): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(135): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(134): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(133): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(131): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(129): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(128): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(118): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(121): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(141): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(141): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(144): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(151): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(158): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(165): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(172): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(121): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(137): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(136): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(136): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(135): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(134): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(134): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(133): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(132): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(132): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(131): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(130): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(130): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(129): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(128): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(128): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(125): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(125): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(182): warning C26485: Expression 'qt_meta_stringdata_QsciLexer.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(183): warning C26485: Expression 'qt_meta_data_QsciLexer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(180): warning C26485: Expression 'qt_meta_stringdata_QsciLexer.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(190): warning C26433: Function 'QsciLexer::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(198): warning C26485: Expression 'qt_meta_stringdata_QsciLexer.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(199): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(195): warning C26433: Function 'QsciLexer::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(214): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(203): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(214): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(203): warning C26433: Function 'QsciLexer::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(224): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(223): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(223): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(231): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(230): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(230): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(238): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(237): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(237): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(245): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(244): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(244): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(252): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(251): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexer.cpp(251): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(229): warning C26440: Function 'QsciLexerCPP::foldAtElse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(234): warning C26440: Function 'QsciLexerCPP::foldComments' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(239): warning C26440: Function 'QsciLexerCPP::foldCompact' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(244): warning C26440: Function 'QsciLexerCPP::foldPreprocessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(250): warning C26440: Function 'QsciLexerCPP::stylePreprocessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(261): warning C26440: Function 'QsciLexerCPP::dollarsAllowed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(272): warning C26440: Function 'QsciLexerCPP::highlightTripleQuotedStrings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(283): warning C26440: Function 'QsciLexerCPP::highlightHashQuotedStrings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(82): warning C26461: The pointer argument '_a' for function 'QsciLexerCPP::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(92): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(90): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(89): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(88): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(85): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(82): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(85): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(92): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(91): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(90): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(89): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(88): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(98): warning C26485: Expression 'qt_meta_stringdata_QsciLexerCPP.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(108): warning C26433: Function 'QsciLexerCPP::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(116): warning C26485: Expression 'qt_meta_stringdata_QsciLexerCPP.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(117): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(113): warning C26433: Function 'QsciLexerCPP::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(121): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(132): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexercpp.cpp(121): warning C26433: Function 'QsciLexerCPP::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(57): warning C26461: The pointer argument '_o' for function 'QsciLexerJavaScript::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(57): warning C26440: Function 'QsciLexerJavaScript::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(65): warning C26485: Expression 'qt_meta_stringdata_QsciLexerJavaScript.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(75): warning C26433: Function 'QsciLexerJavaScript::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(83): warning C26485: Expression 'qt_meta_stringdata_QsciLexerJavaScript.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(80): warning C26433: Function 'QsciLexerJavaScript::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscilexerjavascript.cpp(88): warning C26433: Function 'QsciLexerJavaScript::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(87): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(78): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(81): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(81): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(87): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(87): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(87): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(95): warning C26485: Expression 'qt_meta_stringdata_QsciMacro.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(96): warning C26485: Expression 'qt_meta_data_QsciMacro': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(93): warning C26485: Expression 'qt_meta_stringdata_QsciMacro.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(103): warning C26433: Function 'QsciMacro::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(111): warning C26485: Expression 'qt_meta_stringdata_QsciMacro.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(112): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(108): warning C26433: Function 'QsciMacro::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(116): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qscimacro.cpp(116): warning C26433: Function 'QsciMacro::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(634): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(637): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(644): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(651): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(658): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(665): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(672): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(679): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(686): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(693): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(700): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(707): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(629): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(628): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(627): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(626): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(625): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(624): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(622): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(619): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(617): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(616): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(615): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(614): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(613): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(612): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(610): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(608): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(607): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(605): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(604): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(603): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(602): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(601): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(600): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(599): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(598): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(597): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(596): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(595): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(594): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(592): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(591): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(590): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(589): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(588): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(587): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(586): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(584): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(583): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(582): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(580): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(579): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(578): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(577): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(576): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(575): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(574): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(573): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(572): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(571): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(570): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(569): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(568): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(567): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(566): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(565): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(564): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(563): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(562): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(561): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(560): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(559): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(556): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(553): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(548): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(546): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(545): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(543): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(542): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(533): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(532): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(529): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(527): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(525): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(524): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(523): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(634): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(519): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(516): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(634): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(637): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(644): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(651): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(658): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(665): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(672): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(679): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(686): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(693): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(700): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(707): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(519): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(629): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(628): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(628): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(627): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(627): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(626): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(626): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(625): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(625): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(624): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(624): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(622): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(619): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(619): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(618): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(617): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(617): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(617): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(616): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(616): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(615): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(615): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(614): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(613): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(612): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(610): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(608): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(607): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(605): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(604): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(603): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(602): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(601): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(600): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(599): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(598): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(597): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(597): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(597): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(597): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(596): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(595): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(594): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(593): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(593): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(592): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(592): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(591): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(591): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(590): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(590): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(589): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(589): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(588): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(587): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(586): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(1736): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(584): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(583): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(582): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(581): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(580): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(579): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(578): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(578): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(577): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(576): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(576): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(575): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(574): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(573): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(573): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(572): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(571): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(570): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(569): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(568): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(567): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(566): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(565): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(564): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(563): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(562): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(561): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(560): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(559): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(556): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(553): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(548): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(548): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(548): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(547): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(546): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(545): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(543): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(542): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(533): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(532): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(532): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(529): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(527): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(527): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(527): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(525): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(525): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(525): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(524): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(524): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(524): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(523): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(522): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(522): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(715): warning C26485: Expression 'qt_meta_stringdata_QsciScintilla.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(725): warning C26433: Function 'QsciScintilla::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(733): warning C26485: Expression 'qt_meta_stringdata_QsciScintilla.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(734): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(730): warning C26433: Function 'QsciScintilla::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(749): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(738): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(749): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(738): warning C26433: Function 'QsciScintilla::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(759): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(758): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(758): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(766): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(765): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(765): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(773): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(772): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(772): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(780): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(779): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(779): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(793): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(792): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(792): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(806): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(805): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(805): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(825): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(824): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintilla.cpp(824): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(234): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(237): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(244): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(251): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(258): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(265): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(272): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(286): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(293): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(300): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(307): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(314): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(321): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(328): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(335): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(342): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(349): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(356): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(363): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(370): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(377): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(384): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(391): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(398): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(405): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(412): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(419): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(426): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(433): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(229): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(228): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(225): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(224): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(223): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(219): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(216): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(215): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(214): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(213): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(212): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(211): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(210): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(207): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(206): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(205): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(204): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(203): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(201): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(198): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(234): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(195): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(192): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(234): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(237): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(244): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(251): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(258): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(265): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(272): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(279): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(286): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(293): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(300): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(307): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(314): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(321): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(328): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(335): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(342): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(349): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(356): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(363): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(370): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(377): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(384): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(391): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(398): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(405): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(412): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(419): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(426): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(433): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(195): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(229): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(228): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(225): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(225): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(224): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(223): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(219): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(219): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(217): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(216): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(216): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(216): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(215): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(215): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(215): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(214): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(214): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(213): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(213): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(212): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(212): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(211): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(211): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(210): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(210): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(207): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(207): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(207): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(206): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(206): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(206): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(205): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(205): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(205): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(204): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(203): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(201): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(201): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(198): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(443): warning C26485: Expression 'qt_meta_stringdata_QsciScintillaBase.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(444): warning C26485: Expression 'qt_meta_data_QsciScintillaBase': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(441): warning C26485: Expression 'qt_meta_stringdata_QsciScintillaBase.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(451): warning C26433: Function 'QsciScintillaBase::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(459): warning C26485: Expression 'qt_meta_stringdata_QsciScintillaBase.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(460): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(456): warning C26433: Function 'QsciScintillaBase::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(475): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(464): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(475): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(464): warning C26433: Function 'QsciScintillaBase::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(485): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(484): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(484): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(504): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(503): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(503): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(517): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(516): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(516): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(524): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(523): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(523): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(531): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(530): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(530): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(538): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(537): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(537): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(545): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(544): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(544): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(564): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(563): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(563): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(571): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(570): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(570): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(578): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(577): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(577): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(585): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(584): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(584): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(592): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(591): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(591): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(599): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(598): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(598): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(606): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(605): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(605): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(613): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(612): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(612): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(626): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(625): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(625): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(651): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(650): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(650): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(658): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(657): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(657): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(665): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(664): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\moc_qsciscintillabase.cpp(664): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(51): warning C26485: Expression 'this->buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(52): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(52): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(56): warning C26495: Variable 'LexAccessor::buf' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(80): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(80): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(82): warning C26440: Function 'LexAccessor::MultiByteAccess' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(84): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(86): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(97): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(97): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(102): warning C26440: Function 'LexAccessor::Encoding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(105): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(114): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(127): warning C26496: The variable 'startNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(128): warning C26496: The variable 'chLineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(124): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(138): warning C26440: Function 'LexAccessor::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(144): warning C26485: Expression 'this->styleBuf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(162): warning C26440: Function 'LexAccessor::SetFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(166): warning C26440: Function 'LexAccessor::GetStartSegment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(169): warning C26440: Function 'LexAccessor::StartSegment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(191): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(191): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(184): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(188): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexaccessor.h(191): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(15): warning C26440: Function 'MakeLowerCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(43): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(49): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(51): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(71): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(93): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(97): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(111): warning C26440: Function 'StyleContext::More' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(140): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(140): warning C26496: The variable 'forwardPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(145): warning C26440: Function 'StyleContext::ChangeState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(161): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(173): warning C26496: The variable 'diffRelative' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(174): warning C26496: The variable 'posNew' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(175): warning C26496: The variable 'chReturn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(175): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(182): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(185): warning C26440: Function 'StyleContext::Match' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(186): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(188): warning C26440: Function 'StyleContext::Match' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(189): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(189): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(194): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(203): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(191): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(192): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(197): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(210): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(213): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(218): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(207): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(208): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(211): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(216): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.h(215): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(31): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(34): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(24): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(48): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(51): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(41): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\stylecontext.cpp(48): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(64): warning C6386: Buffer overrun while writing to 'keywords':  the writable size is '(words+1)*8' bytes, but '24' bytes might be written. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(47): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(31): warning C26494: Variable 'wordSeparator' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(42): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(53): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(33): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(43): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(43): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(53): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(47): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(26): warning C26429: Symbol 'wordlist' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(33): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(41): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(42): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(43): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(43): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(53): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(53): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(59): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(55): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(64): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(42): warning C26496: The variable 'curr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(70): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(70): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(69): warning C26495: Variable 'WordList::starts' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(69): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(73): warning C26432: If you define or delete any default operation in the type 'class WordList', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(74): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(77): warning C26440: Function 'WordList::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(81): warning C26440: Function 'WordList::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(85): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(91): warning C26440: Function 'WordList::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(100): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(101): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(95): warning C26440: Function 'WordList::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(97): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(97): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(98): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(107): warning C26440: Function 'cmpWords' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(134): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(137): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(125): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(129): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(134): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(136): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(137): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(147): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(152): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(150): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(146): warning C26440: Function 'WordList::InList' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(146): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(155): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(154): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(170): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(169): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(150): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(152): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(158): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(169): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(172): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(173): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(149): warning C26496: The variable 'firstChar' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(189): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(194): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(192): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(188): warning C26440: Function 'WordList::InListAbbreviated' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(203): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(222): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(221): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(202): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(188): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(191): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(192): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(194): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(197): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(201): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(202): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(203): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(205): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(208): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(210): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(220): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(221): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(224): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(225): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(191): warning C26496: The variable 'firstChar' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(235): warning C26440: Function 'WordList::WordAt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\wordlist.cpp(236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\accessor.cpp(35): warning C26429: Symbol 'flags' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\accessor.cpp(36): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\accessor.cpp(51): warning C26496: The variable 'chPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.h(49): warning C26432: If you define or delete any default operation in the type 'class LexerModule', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.h(51): warning C26440: Function 'LexerModule::GetLanguage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.h(69): warning C26497: The function 'Maximum' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.h(69): warning C26440: Function 'Maximum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(33): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(32): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(30): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(32): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(39): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(41): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(38): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(39): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(36): warning C26432: If you define or delete any default operation in the type 'class LexerBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(38): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(39): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(44): warning C26433: Function 'LexerBase::Release' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(44): warning C26440: Function 'LexerBase::Release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(48): warning C26433: Function 'LexerBase::Version' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(48): warning C26440: Function 'LexerBase::Version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(52): warning C26433: Function 'LexerBase::PropertyNames' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(52): warning C26440: Function 'LexerBase::PropertyNames' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(56): warning C26433: Function 'LexerBase::PropertyType' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(56): warning C26440: Function 'LexerBase::PropertyType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(60): warning C26433: Function 'LexerBase::DescribeProperty' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(60): warning C26440: Function 'LexerBase::DescribeProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(64): warning C26433: Function 'LexerBase::PropertySet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(74): warning C26433: Function 'LexerBase::DescribeWordListSets' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(74): warning C26440: Function 'LexerBase::DescribeWordListSets' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(82): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(83): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(78): warning C26433: Function 'LexerBase::WordListSet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(82): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(83): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(91): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(90): warning C26433: Function 'LexerBase::PrivateCall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexerbase.cpp(90): warning C26440: Function 'LexerBase::PrivateCall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(33): warning C26485: Expression 'wordListDescriptions_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(33): warning C26440: Function 'LexerModule::LexerModule' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(42): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(48): warning C26485: Expression 'wordListDescriptions_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(48): warning C26440: Function 'LexerModule::LexerModule' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(54): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(55): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(68): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(62): warning C26440: Function 'LexerModule::GetNumWordLists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(63): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(85): warning C26440: Function 'LexerModule::GetStyleBitsNeeded' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(96): warning C26485: Expression 'keywordlists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(96): warning C26440: Function 'LexerModule::Lex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(102): warning C26485: Expression 'keywordlists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.cpp(109): warning C26496: The variable 'newStartPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(33): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(28): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(48): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(43): warning C26432: If you define or delete any default operation in the type 'class CharacterSet', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(52): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(53): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(60): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(58): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(62): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(72): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(69): warning C26440: Function 'CharacterSet::Add' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(75): warning C26429: Symbol 'cp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(74): warning C26440: Function 'CharacterSet::AddString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(76): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(86): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(82): warning C26440: Function 'CharacterSet::Contains' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(92): warning C26440: Function 'IsASpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(92): warning C26497: The function 'IsASpace' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(96): warning C26440: Function 'IsASpaceOrTab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(96): warning C26497: The function 'IsASpaceOrTab' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(100): warning C26440: Function 'IsADigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(100): warning C26497: The function 'IsADigit' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(104): warning C26440: Function 'IsADigit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(114): warning C26440: Function 'IsASCII' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(114): warning C26497: The function 'IsASCII' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(118): warning C26440: Function 'IsLowerCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(118): warning C26497: The function 'IsLowerCase' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(122): warning C26440: Function 'IsUpperCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(122): warning C26497: The function 'IsUpperCase' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(126): warning C26440: Function 'IsAlphaNumeric' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(126): warning C26497: The function 'IsAlphaNumeric' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(137): warning C26440: Function 'isspacechar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(137): warning C26497: The function 'isspacechar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(164): warning C26440: Function 'MakeUpperCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.h(168): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(33): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(34): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(25): warning C26429: Symbol 'b' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(28): warning C26496: The variable 'upperA' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(29): warning C26496: The variable 'upperB' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(48): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(49): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(40): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(43): warning C26496: The variable 'upperA' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\characterset.cpp(44): warning C26496: The variable 'upperB' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\charactercategory.cpp(3297): warning C26429: Symbol 'placeAfter' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\charactercategory.cpp(3297): warning C26485: Expression '`anonymous namespace'::catRanges': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\charactercategory.cpp(3297): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\charactercategory.cpp(3298): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(31): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(32): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(30): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(38): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(35): warning C26432: If you define or delete any default operation in the type 'class PropSetSimple', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(41): warning C26429: Symbol 'key' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(42): warning C26429: Symbol 'props' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(46): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(48): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(52): warning C26497: The function 'IsASpaceCharacter' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(52): warning C26440: Function 'IsASpaceCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(56): warning C26429: Symbol 'keyVal' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(59): warning C26429: Symbol 'endVal' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(58): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(64): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(64): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(67): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(82): warning C26429: Symbol 'props' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(97): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(138): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 136 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(111): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(118): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(124): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(121): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(124): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'c_str'' in call to 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(125): warning C26489: Don't dereference a pointer that may be invalid: '&val'. 'val' may have been invalidated at line 125 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(135): warning C26489: Don't dereference a pointer that may be invalid: 'withVars'. 'withVars' may have been invalidated at line 108 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(111): warning C26496: The variable 'varEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(97): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\propsetsimple.cpp(147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(41): warning C26433: Function 'LexerSimple::DescribeWordListSets' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(41): warning C26440: Function 'LexerSimple::DescribeWordListSets' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(47): warning C26485: Expression 'this->keyWordLists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(47): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'astyler.pprops' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(45): warning C26433: Function 'LexerSimple::Lex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(54): warning C26485: Expression 'this->keyWordLists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(54): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'astyler.pprops' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexersimple.cpp(51): warning C26433: Function 'LexerSimple::Fold' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(31): warning C26433: Function 'LexerNoExceptions::PropertySet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(40): warning C26433: Function 'LexerNoExceptions::WordListSet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(49): warning C26433: Function 'LexerNoExceptions::Lex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(49): warning C26429: Symbol 'pAccess' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(52): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'astyler.pprops' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(59): warning C26433: Function 'LexerNoExceptions::Fold' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(59): warning C26429: Symbol 'pAccess' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexernoexceptions.cpp(62): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'astyler.pprops' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreapplication.h(116): warning C26440: Function 'QCoreApplication::instance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(938): warning C26432: If you define or delete any default operation in the type 'class QLocale', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(943): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QLocalePrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1059): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1061): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1098): warning C26440: Function 'QTypeInfo<QLocale>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1104): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1108): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1113): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1115): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1119): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(57): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(41): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(41): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(39): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(341): warning C26495: Variable 'QsciLexer::StyleDataMap::style_data_set' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(63): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(63): warning C26432: If you define or delete any default operation in the type 'class QsciLexer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(85): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(83): warning C26440: Function 'QsciLexer::lexer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(90): warning C26440: Function 'QsciLexer::lexerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(139): warning C26440: Function 'QsciLexer::setAPIs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(146): warning C26440: Function 'QsciLexer::apis' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(154): warning C26440: Function 'QsciLexer::autoCompletionFillups' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(161): warning C26440: Function 'QsciLexer::indentationGuideView' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(169): warning C26440: Function 'QsciLexer::autoCompletionWordSeparators' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(179): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(177): warning C26440: Function 'QsciLexer::blockStartKeyword' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(187): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(185): warning C26440: Function 'QsciLexer::blockStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(195): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(193): warning C26440: Function 'QsciLexer::blockEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(200): warning C26440: Function 'QsciLexer::braceStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(208): warning C26440: Function 'QsciLexer::blockLookback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(215): warning C26440: Function 'QsciLexer::caseSensitive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(224): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(222): warning C26440: Function 'QsciLexer::wordCharacters' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(229): warning C26440: Function 'QsciLexer::defaultStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(266): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(264): warning C26440: Function 'QsciLexer::keywords' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(271): warning C26440: Function 'QsciLexer::defaultEolFill' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(306): warning C26440: Function 'QsciLexer::defaultColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(313): warning C26440: Function 'QsciLexer::setDefaultColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(327): warning C26440: Function 'QsciLexer::defaultPaper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(348): warning C26440: Function 'QsciLexer::readProperties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(355): warning C26440: Function 'QsciLexer::refreshProperties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(361): warning C26440: Function 'QsciLexer::writeProperties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(370): warning C26494: Variable 'flag' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(370): warning C26494: Variable 'ok' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(371): warning C26494: Variable 'num' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(572): warning C26494: Variable 'num' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(605): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(606): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(607): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(648): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(649): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(650): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(137): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(132): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(123): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexer.cpp(678): warning C26440: Function 'QsciLexer::setAutoIndentStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(345): warning C26440: Function 'QList<QString>::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(875): warning C26440: Function 'QList<QString>::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(553): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(677): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(300): warning C26440: Function 'qSwap<QLocalePrivate>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(336): warning C26495: Variable 'QsciLexer::StyleData::eol_fill' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(424): warning C26440: Function 'QMap<int,QsciLexer::StyleData>::iterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(728): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(232): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(43): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(50): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(50): warning C26432: If you define or delete any default operation in the type 'class QsciLexerJavaScript', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(56): warning C26433: Function 'QsciLexerJavaScript::language' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(56): warning C26440: Function 'QsciLexerJavaScript::language' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(63): warning C26433: Function 'QsciLexerJavaScript::defaultColor' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(73): warning C26433: Function 'QsciLexerJavaScript::defaultEolFill' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(83): warning C26433: Function 'QsciLexerJavaScript::defaultFont' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(102): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(99): warning C26433: Function 'QsciLexerJavaScript::keywords' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(99): warning C26440: Function 'QsciLexerJavaScript::keywords' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(109): warning C26433: Function 'QsciLexerJavaScript::description' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexerjavascript.cpp(119): warning C26433: Function 'QsciLexerJavaScript::defaultPaper' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(34): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(45): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(45): warning C26432: If you define or delete any default operation in the type 'class QsciLexerCPP', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(51): warning C26433: Function 'QsciLexerCPP::language' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(51): warning C26440: Function 'QsciLexerCPP::language' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(58): warning C26433: Function 'QsciLexerCPP::lexer' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(58): warning C26440: Function 'QsciLexerCPP::lexer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(66): warning C26433: Function 'QsciLexerCPP::autoCompletionWordSeparators' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(77): warning C26433: Function 'QsciLexerCPP::blockStartKeyword' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(77): warning C26440: Function 'QsciLexerCPP::blockStartKeyword' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(88): warning C26433: Function 'QsciLexerCPP::blockStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(88): warning C26440: Function 'QsciLexerCPP::blockStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(98): warning C26433: Function 'QsciLexerCPP::blockEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(98): warning C26440: Function 'QsciLexerCPP::blockEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(108): warning C26433: Function 'QsciLexerCPP::braceStyle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(108): warning C26440: Function 'QsciLexerCPP::braceStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(115): warning C26433: Function 'QsciLexerCPP::wordCharacters' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(115): warning C26440: Function 'QsciLexerCPP::wordCharacters' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(122): warning C26433: Function 'QsciLexerCPP::defaultColor' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(224): warning C26433: Function 'QsciLexerCPP::defaultEolFill' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(246): warning C26433: Function 'QsciLexerCPP::defaultFont' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(313): warning C26433: Function 'QsciLexerCPP::keywords' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(313): warning C26440: Function 'QsciLexerCPP::keywords' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(344): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(349): warning C26433: Function 'QsciLexerCPP::description' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(509): warning C26433: Function 'QsciLexerCPP::defaultPaper' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(541): warning C26433: Function 'QsciLexerCPP::refreshProperties' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(555): warning C26433: Function 'QsciLexerCPP::readProperties' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(557): warning C26496: The variable 'rc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(573): warning C26433: Function 'QsciLexerCPP::writeProperties' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscilexercpp.cpp(575): warning C26496: The variable 'rc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(82): warning C26440: Function 'QsciStyle::style' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(87): warning C26440: Function 'QsciStyle::setDescription' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(92): warning C26440: Function 'QsciStyle::description' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(103): warning C26440: Function 'QsciStyle::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(114): warning C26440: Function 'QsciStyle::paper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(135): warning C26440: Function 'QsciStyle::eolFill' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(146): warning C26440: Function 'QsciStyle::textCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(156): warning C26440: Function 'QsciStyle::visible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(167): warning C26440: Function 'QsciStyle::changeable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyle.h(178): warning C26440: Function 'QsciStyle::hotspot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(34): warning C26495: Variable 'QsciStyle::style_eol_fill' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(34): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(48): warning C26495: Variable 'QsciStyle::style_eol_fill' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(93): warning C26429: Symbol 'sci' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(93): warning C26461: The pointer argument 'sci' for function 'QsciStyle::apply' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(126): warning C26440: Function 'QsciStyle::setColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(133): warning C26440: Function 'QsciStyle::setPaper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(147): warning C26440: Function 'QsciStyle::setEolFill' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(154): warning C26440: Function 'QsciStyle::setTextCase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(161): warning C26440: Function 'QsciStyle::setVisible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(168): warning C26440: Function 'QsciStyle::setChangeable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(175): warning C26440: Function 'QsciStyle::setHotspot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyle.cpp(183): warning C26440: Function 'QsciStyle::refresh' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpen.h(130): warning C26440: Function 'QPen::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpen.h(133): warning C26440: Function 'QTypeInfo<QPen>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(66): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(67): warning C26440: Function 'QTextOption::Tab::Tab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(70): warning C26440: Function 'QTextOption::Tab::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(93): warning C26440: Function 'QTextOption::alignment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(95): warning C26440: Function 'QTextOption::setTextDirection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(96): warning C26440: Function 'QTextOption::textDirection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(96): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(105): warning C26440: Function 'QTextOption::setWrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(106): warning C26440: Function 'QTextOption::wrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(118): warning C26440: Function 'QTextOption::flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(126): warning C26440: Function 'QTextOption::tabStopDistance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(134): warning C26440: Function 'QTextOption::setUseDesignMetrics' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(135): warning C26440: Function 'QTextOption::useDesignMetrics' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(151): warning C26440: Function 'QTextOption::setAlignment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(154): warning C26440: Function 'QTextOption::setFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(162): warning C26440: Function 'QTextOption::setTabStopDistance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(89): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(93): warning C26440: Function 'QTextLength::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(94): warning C26440: Function 'QTextLength::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(99): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(104): warning C26440: Function 'QTextLength::rawValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(106): warning C26440: Function 'QTextLength::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(109): warning C26440: Function 'QTextLength::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(120): warning C26440: Function 'QTypeInfo<QTextLength>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(122): warning C26440: Function 'QTextLength::QTextLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(358): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(384): warning C26440: Function 'QTypeInfo<QTextFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(416): warning C26434: Function 'QTextCharFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(563): warning C26440: Function 'QTypeInfo<QTextCharFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(594): warning C26434: Function 'QTextBlockFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(660): warning C26440: Function 'QTypeInfo<QTextBlockFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(690): warning C26434: Function 'QTextListFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(725): warning C26440: Function 'QTypeInfo<QTextListFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(744): warning C26434: Function 'QTextImageFormat::isValid' hides a non-virtual function 'QTextCharFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(767): warning C26440: Function 'QTypeInfo<QTextImageFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(786): warning C26434: Function 'QTextFrameFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(870): warning C26440: Function 'QTypeInfo<QTextFrameFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(903): warning C26434: Function 'QTextTableFormat::isValid' hides a non-virtual function 'QTextFrameFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(941): warning C26440: Function 'QTypeInfo<QTextTableFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(961): warning C26434: Function 'QTextTableCellFormat::isValid' hides a non-virtual function 'QTextCharFormat::isValid' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(982): warning C26440: Function 'QTypeInfo<QTextTableCellFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(110): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(136): warning C26440: Function 'PRectangle::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(140): warning C26440: Function 'PRectangle::Contains' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(144): warning C26440: Function 'PRectangle::Contains' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(148): warning C26440: Function 'PRectangle::Intersects' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(152): warning C26440: Function 'PRectangle::Move' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(158): warning C26440: Function 'PRectangle::Width' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(159): warning C26440: Function 'PRectangle::Height' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(171): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(175): warning C26495: Variable 'ColourDesired::co' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(179): warning C26440: Function 'ColourDesired::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(183): warning C26440: Function 'ColourDesired::Set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(187): warning C26440: Function 'ColourDesired::Set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(191): warning C26440: Function 'ColourDesired::ValueOfHex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(204): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(206): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(206): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(207): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(207): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(208): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(208): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(202): warning C26429: Symbol 'val' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(206): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(207): warning C26496: The variable 'g' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(208): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(212): warning C26440: Function 'ColourDesired::AsLong' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(216): warning C26440: Function 'ColourDesired::GetRed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(220): warning C26440: Function 'ColourDesired::GetGreen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(224): warning C26440: Function 'ColourDesired::GetBlue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(242): warning C26440: Function 'FontParameters::FontParameters' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(279): warning C26440: Function 'Font::GetID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(281): warning C26440: Function 'Font::SetID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(298): warning C26432: If you define or delete any default operation in the type 'class Surface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(298): warning C26440: Function 'Surface::Surface' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(299): warning C26440: Function 'Surface::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(301): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(365): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(365): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(367): warning C26432: If you define or delete any default operation in the type 'class Window', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(367): warning C26440: Function 'Window::Window' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(370): warning C26440: Function 'Window::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(374): warning C26440: Function 'Window::GetID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(375): warning C26440: Function 'Window::Created' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(375): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(432): warning C26440: Function 'Menu::GetID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(451): warning C26432: If you define or delete any default operation in the type 'class DynamicLibrary', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(469): warning C26432: If you define or delete any default operation in the type 'class Platform', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(469): warning C26440: Function 'Platform::Platform' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(470): warning C26440: Function 'Platform::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(474): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(496): warning C26497: The function 'Platform::LongFromTwoShorts' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(496): warning C26440: Function 'Platform::LongFromTwoShorts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(499): warning C26497: The function 'Platform::HighShortFromLong' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(499): warning C26440: Function 'Platform::HighShortFromLong' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(500): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(502): warning C26497: The function 'Platform::LowShortFromLong' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(502): warning C26440: Function 'Platform::LowShortFromLong' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\include\platform.h(503): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(25): warning C26432: If you define or delete any default operation in the type 'class SplitVectorWithRangeAdd', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(36): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(41): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(30): warning C26496: The variable 'rangeLength' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(32): warning C26496: The variable 'part1Left' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(27): warning C26440: Function 'SplitVectorWithRangeAdd::RangeAddDelta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(83): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(91): warning C26495: Variable 'Partitioning::stepLength' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(95): warning C26432: If you define or delete any default operation in the type 'class Partitioning', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(97): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(173): warning C26496: The variable 'middle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\partitioning.h(187): warning C26496: The variable 'growSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.h(18): warning C26432: If you define or delete any default operation in the type 'class PerLine', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.h(171): warning C26440: Function 'CellBuffer::GetLineEndTypes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(23): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(23): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(23): warning C26440: Function 'CharClassify::GetClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(24): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(24): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.h(24): warning C26440: Function 'CharClassify::IsWord' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.h(43): warning C26440: Function 'DecorationList::GetCurrentIndicator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.h(46): warning C26440: Function 'DecorationList::GetCurrentValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(38): warning C26440: Function 'Range::Range' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(42): warning C26440: Function 'Range::Valid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(47): warning C26440: Function 'Range::Contains' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(56): warning C26440: Function 'Range::ContainsCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(86): warning C26432: If you define or delete any default operation in the type 'class RegexSearchBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(104): warning C26440: Function 'StyledText::StyledText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(111): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(109): warning C26440: Function 'StyledText::LineLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(115): warning C26440: Function 'StyledText::StyleAt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(122): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(122): warning C26495: Variable 'HighlightDelimiter::firstChangeableLineBefore' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(126): warning C26440: Function 'HighlightDelimiter::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(133): warning C26440: Function 'HighlightDelimiter::NeedsDrawing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(137): warning C26440: Function 'HighlightDelimiter::IsFoldBlockHighlighted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(141): warning C26440: Function 'HighlightDelimiter::IsHeadOfFoldBlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(145): warning C26440: Function 'HighlightDelimiter::IsBodyOfFoldBlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(149): warning C26440: Function 'HighlightDelimiter::IsTailOfFoldBlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(168): warning C26440: Function 'LexInterface::LexInterface' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(168): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(170): warning C26432: If you define or delete any default operation in the type 'class LexInterface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(174): warning C26440: Function 'LexInterface::UseContainerLexing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(175): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(188): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(191): warning C26440: Function 'Document::WatcherWithUserData::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(252): warning C26433: Function 'Document::Version' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(252): warning C26440: Function 'Document::Version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(294): warning C26433: Function 'Document::BufferPointer' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(316): warning C26433: Function 'Document::GetCharRange' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(319): warning C26433: Function 'Document::StyleAt' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(349): warning C26433: Function 'Document::Length' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(366): warning C26440: Function 'Document::GetEndStyled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(369): warning C26440: Function 'Document::GetStyleClock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(371): warning C26433: Function 'Document::DecorationSetCurrentIndicator' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(405): warning C26440: Function 'Document::IndentSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(428): warning C26432: If you define or delete any default operation in the type 'class UndoGroup', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(430): warning C26447: The function is declared 'noexcept' but calls function 'EndUndoAction()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(433): warning C26440: Function 'UndoGroup::Needed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(457): warning C26440: Function 'DocModification::DocModification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(470): warning C26440: Function 'DocModification::DocModification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.h(489): warning C26432: If you define or delete any default operation in the type 'class DocWatcher', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.h(22): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.h(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.h(84): warning C26440: Function 'Style::IsProtected' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(30): warning C26432: If you define or delete any default operation in the type 'class XPM', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(35): warning C26440: Function 'XPM::Pixmap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(81): warning C26440: Function 'RGBAImage::GetHeight' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(82): warning C26440: Function 'RGBAImage::GetWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(83): warning C26440: Function 'RGBAImage::GetScale' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(84): warning C26440: Function 'RGBAImage::GetScaledHeight' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.h(85): warning C26440: Function 'RGBAImage::GetScaledWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(28): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(34): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(35): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(37): warning C26432: If you define or delete any default operation in the type 'class LineMarker', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(44): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(45): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(60): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.h(62): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.h(24): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.h(27): warning C26440: Function 'ContractionState::OneToOne' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.h(30): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(19): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(24): warning C26440: Function 'SelectionPosition::Reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(29): warning C26440: Function 'SelectionPosition::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(36): warning C26440: Function 'SelectionPosition::Position' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(39): warning C26440: Function 'SelectionPosition::SetPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(43): warning C26440: Function 'SelectionPosition::VirtualSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(46): warning C26440: Function 'SelectionPosition::SetVirtualSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(51): warning C26440: Function 'SelectionPosition::Add' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(54): warning C26440: Function 'SelectionPosition::IsValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(63): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(89): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(91): warning C26440: Function 'SelectionRange::SelectionRange' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(95): warning C26440: Function 'SelectionRange::SelectionRange' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.h(178): warning C26440: Function 'Selection::Tentative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(15): warning C26497: The function 'IsEOLChar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(15): warning C26440: Function 'IsEOLChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(94): warning C26440: Function 'LineLayoutCache::GetLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(119): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(141): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(144): warning C26440: Function 'TextSegment::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(190): warning C26440: Function 'PositionCache::GetSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(195): warning C26497: The function 'IsSpaceOrTab' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(195): warning C26440: Function 'IsSpaceOrTab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(65): warning C26440: Function 'WorkNeeded::Reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(70): warning C26440: Function 'WorkNeeded::Need' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(87): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(88): warning C26432: If you define or delete any default operation in the type 'class SelectionText', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(90): warning C26440: Function 'SelectionText::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(108): warning C26440: Function 'SelectionText::Data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(111): warning C26440: Function 'SelectionText::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(114): warning C26440: Function 'SelectionText::LengthWithTerminator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(117): warning C26440: Function 'SelectionText::Empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(133): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(137): warning C26440: Function 'WrapPending::Reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(141): warning C26440: Function 'WrapPending::Wrapped' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(145): warning C26440: Function 'WrapPending::NeedsWrap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(365): warning C26440: Function 'Editor::UserVirtualSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(405): warning C26440: Function 'Editor::XYScrollPosition::XYScrollPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(406): warning C26440: Function 'Editor::XYScrollPosition::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(494): warning C26436: The type 'class Editor' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(494): warning C26440: Function 'Editor::GetCtrlID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(577): warning C26440: Function 'Editor::SetIdle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(616): warning C26436: The type 'mod_const(class Editor)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(616): warning C26440: Function 'Editor::ValidCodePage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(648): warning C26429: Symbol 'ed' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(648): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(658): warning C26429: Symbol 'ed' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(658): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(668): warning C26432: If you define or delete any default operation in the type 'class AutoSurface', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(671): warning C26440: Function 'AutoSurface::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.h(674): warning C26440: Function 'AutoSurface::operator Surface * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.h(83): warning C26440: Function 'CallTip::UseStyleCallTip' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(46): warning C26496: The variable 'commitPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(47): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(48): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(57): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(61): warning C26496: The variable 'recording' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(82): warning C26496: The variable 'caretPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(100): warning C26496: The variable 'uc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(29): warning C26433: Function 'QsciScintillaBase::inputMethodEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(144): warning C26485: Expression 'fontName': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(118): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(119): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(155): warning C26496: The variable 'paraStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(156): warning C26496: The variable 'paraEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(149): warning C26496: The variable 'paraStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(139): warning C26496: The variable 'style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(140): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(141): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(142): warning C26496: The variable 'italic' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(143): warning C26496: The variable 'weight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(129): warning C26496: The variable 'startPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(130): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(131): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(132): warning C26496: The variable 'height' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(116): warning C26433: Function 'QsciScintillaBase::inputMethodQuery' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(167): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(138): warning C26494: Variable 'fontName' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\inputmethod.cpp(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(197): warning C26440: Function 'QVarLengthArray<char,1024>::constData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(195): warning C26440: Function 'QVarLengthArray<char,1024>::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(83): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(88): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(81): warning C26432: If you define or delete any default operation in the type 'class QVarLengthArray<char,1024>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(87): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(165): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(152): warning C26440: Function 'SplitVector<int>::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(137): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(124): warning C26440: Function 'SplitVector<int>::SetValueAt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(106): warning C26440: Function 'SplitVector<int>::ValueAt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(91): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(91): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(94): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(94): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(92): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(80): warning C26440: Function 'SplitVector<int>::SetGrowSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(76): warning C26440: Function 'SplitVector<int>::GetGrowSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(72): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(71): warning C26432: If you define or delete any default operation in the type 'class SplitVector<int>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(73): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(67): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(67): warning C26495: Variable 'SplitVector<int>::gapLength' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26440: Function 'QList<QInputMethodEvent::Attribute>::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(230): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(230): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(56): warning C26440: Function 'SplitVector<int>::Init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(57): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(32): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(37): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(35): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(40): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(29): warning C26440: Function 'SplitVector<int>::GapTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(276): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(268): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(278): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(263): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(268): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(272): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvarlengtharray.h(263): warning C26495: Variable 'QVarLengthArray<char,1024>::<anonymous-tag>::q_for_alignment_2' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciabstractapis.cpp(32): warning C26429: Symbol 'lexer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciabstractapis.cpp(41): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciabstractapis.cpp(41): warning C26432: If you define or delete any default operation in the type 'class QsciAbstractAPIs', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciabstractapis.cpp(47): warning C26440: Function 'QsciAbstractAPIs::lexer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciabstractapis.cpp(54): warning C26440: Function 'QsciAbstractAPIs::autoCompletionSelected' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(495): warning C26440: Function 'QTypeInfo<QPainter::PixmapFragment>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(514): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(520): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(586): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(612): warning C26496: The variable 'p' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qicon.h(141): warning C26440: Function 'QIcon::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qicon.h(144): warning C26440: Function 'QTypeInfo<QIcon>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(65): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(90): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(97): warning C26440: Function 'QTypeInfo<QModelIndex>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(151): warning C26440: Function 'QTypeInfo<QPersistentModelIndex>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(380): warning C26440: Function 'QAbstractItemModel::createIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(382): warning C26440: Function 'QAbstractItemModel::createIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(464): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(58): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(61): warning C26432: If you define or delete any default operation in the type 'class QItemSelectionRange', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(88): warning C26440: Function 'QItemSelectionRange::topLeft' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(89): warning C26440: Function 'QItemSelectionRange::bottomRight' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(134): warning C26440: Function 'QTypeInfo<QItemSelectionRange>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(229): warning C26440: Function 'qHash' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(265): warning C26440: Function 'QTypeInfo<QItemSelection>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(91): warning C26432: If you define or delete any default operation in the type 'class QRegularExpression', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(166): warning C26440: Function 'QTypeInfo<QRegularExpression>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(191): warning C26432: If you define or delete any default operation in the type 'class QRegularExpressionMatch', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(245): warning C26440: Function 'QTypeInfo<QRegularExpressionMatch>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(261): warning C26432: If you define or delete any default operation in the type 'class QRegularExpressionMatchIterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(283): warning C26440: Function 'QTypeInfo<QRegularExpressionMatchIterator>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(109): warning C26440: Function 'QIntValidator::bottom' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(110): warning C26440: Function 'QIntValidator::top' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(152): warning C26440: Function 'QDoubleValidator::bottom' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(153): warning C26440: Function 'QDoubleValidator::top' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(154): warning C26440: Function 'QDoubleValidator::decimals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(186): warning C26440: Function 'QRegExpValidator::regExp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(68): warning C26434: Function 'QRubberBand::move' hides a non-virtual function 'QWidget::move' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(70): warning C26434: Function 'QRubberBand::resize' hides a non-virtual function 'QWidget::resize' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(72): warning C26434: Function 'QRubberBand::resize' hides a non-virtual function 'QWidget::resize' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(88): warning C26434: Function 'QRubberBand::setGeometry' hides a non-virtual function 'QWidget::setGeometry' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(90): warning C26434: Function 'QRubberBand::move' hides a non-virtual function 'QWidget::move' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(120): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionFocusRect', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(144): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionFrame', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(144): warning C26495: Variable 'QStyleOptionFrame::frameShape' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(172): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTabWidgetFrame', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(172): warning C26495: Variable 'QStyleOptionTabWidgetFrame::lineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(196): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTabBarBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(196): warning C26495: Variable 'QStyleOptionTabBarBase::documentMode' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(227): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionHeader', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(227): warning C26495: Variable 'QStyleOptionHeader::selectedPosition' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(249): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionButton', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(286): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTab', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(286): warning C26495: Variable 'QStyleOptionTab::shape' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(316): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolBar', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(316): warning C26495: Variable 'QStyleOptionToolBar::midLineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(343): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionProgressBar', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(343): warning C26495: Variable 'QStyleOptionProgressBar::invertedAppearance' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(373): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionMenuItem', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(373): warning C26495: Variable 'QStyleOptionMenuItem::menuItemType' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(392): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionDockWidget', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(392): warning C26495: Variable 'QStyleOptionDockWidget::movable' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(443): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionViewItem', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(443): warning C26495: Variable 'QStyleOptionViewItem::decorationPosition' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(473): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(473): warning C26495: Variable 'QStyleOptionToolBox::position' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(492): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionRubberBand', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(492): warning C26495: Variable 'QStyleOptionRubberBand::shape' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(510): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionComplex', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(534): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSlider', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(534): warning C26495: Variable 'QStyleOptionSlider::dialWrapping' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(553): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSpinBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(553): warning C26495: Variable 'QStyleOptionSpinBox::frame' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(580): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolButton', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(580): warning C26495: Variable 'QStyleOptionToolButton::arrowType' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(602): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionComboBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(602): warning C26495: Variable 'QStyleOptionComboBox::frame' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(620): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTitleBar', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(620): warning C26495: Variable 'QStyleOptionTitleBar::titleBarState' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(640): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionGroupBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(640): warning C26495: Variable 'QStyleOptionGroupBox::lineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(654): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSizeGrip', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(654): warning C26495: Variable 'QStyleOptionSizeGrip::corner' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(670): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionGraphicsItem', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(670): warning C26495: Variable 'QStyleOptionGraphicsItem::levelOfDetail' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlistwidget.h(73): warning C26440: Function 'QListWidgetItem::listWidget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlistwidget.h(81): warning C26440: Function 'QListWidgetItem::flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlistwidget.h(158): warning C26440: Function 'QListWidgetItem::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(114): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(121): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(121): warning C26432: If you define or delete any default operation in the type 'class QsciScintillaQt', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(123): warning C26447: The function is declared 'noexcept' but calls function 'Finalise()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(128): warning C26433: Function 'QsciScintillaQt::Initialise' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(135): warning C26433: Function 'QsciScintillaQt::Finalise' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(143): warning C26433: Function 'QsciScintillaQt::StartDrag' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(151): warning C26496: The variable 'action' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(147): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(147): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(167): warning C26433: Function 'QsciScintillaQt::WndProc' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(176): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(173): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(184): warning C26433: Function 'QsciScintillaQt::DefWndProc' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(184): warning C26440: Function 'QsciScintillaQt::DefWndProc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(191): warning C26433: Function 'QsciScintillaQt::SetTicking' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(208): warning C26433: Function 'QsciScintillaQt::SetMouseCapture' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(221): warning C26433: Function 'QsciScintillaQt::HaveMouseCapture' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(221): warning C26440: Function 'QsciScintillaQt::HaveMouseCapture' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(228): warning C26433: Function 'QsciScintillaQt::SetVerticalScrollPos' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(235): warning C26433: Function 'QsciScintillaQt::SetHorizontalScrollPos' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(243): warning C26433: Function 'QsciScintillaQt::ModifyScrollBars' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(266): warning C26433: Function 'QsciScintillaQt::ReconfigureScrollBars' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(269): warning C26496: The variable 'hsb' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(277): warning C26433: Function 'QsciScintillaQt::NotifyChange' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(363): warning C6281: Incorrect order of operations:  relational operators have higher precedence than bitwise operators. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(363): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(365): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(367): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(285): warning C26433: Function 'QsciScintillaQt::NotifyParent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(360): warning C26494: Variable 'text' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(371): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(365): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(365): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(379): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(379): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(437): warning C26433: Function 'QsciScintillaQt::CopyToClipboard' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(445): warning C26433: Function 'QsciScintillaQt::Copy' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(458): warning C26433: Function 'QsciScintillaQt::Paste' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(485): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(467): warning C26494: Variable 'len' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(469): warning C26494: Variable 'rectangular' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(468): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(491): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(505): warning C26433: Function 'QsciScintillaQt::CreateCallTipWindow' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(510): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(508): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(510): warning C26429: Symbol 'w' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(518): warning C26433: Function 'QsciScintillaQt::AddToPopUp' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(518): warning C26429: Symbol 'label' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(520): warning C26429: Symbol 'pm' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(530): warning C26433: Function 'QsciScintillaQt::ClaimSelection' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(532): warning C26496: The variable 'isSel' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(536): warning C26429: Symbol 'cb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(570): warning C26429: Symbol 'sciThis' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(601): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'sw.{vfptr}' in call to 'Editor::Paint' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(578): warning C26461: The pointer argument 'e' for function 'QsciScintillaQt::paintEvent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(594): warning C26496: The variable 'rcText' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\scintillaqt.cpp(578): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(87): warning C26440: Function 'QVector<QRectF>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(115): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2304): warning C26498: The function 'qMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>' is constexpr, mark variable 'toId' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26489: Don't dereference a pointer that may be invalid: 'reinterpret_cast<T *>(to->v)'. 'to.QList<QModelIndex>::Node::v' may have been invalidated at line 494 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temporary 1' in call to 'operator delete' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(35): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(45): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(52): warning C26432: If you define or delete any default operation in the type 'class QsciDocument', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(54): warning C26447: The function is declared 'noexcept' but calls function 'detach()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(59): warning C26495: Variable 'QsciDocument::pdoc' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(79): warning C26440: Function 'QsciDocument::attach' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(96): warning C26462: The value pointed to by 'qsb' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(105): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(108): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(113): warning C26461: The pointer argument 'qsb' for function 'QsciDocument::undisplay' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(116): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(113): warning C26429: Symbol 'qsb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(123): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(128): warning C26461: The pointer argument 'qsb' for function 'QsciDocument::display' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(133): warning C26496: The variable 'eol_mode' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(128): warning C26429: Symbol 'qsb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(130): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(146): warning C26440: Function 'QsciDocument::isModified' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscidocument.cpp(153): warning C26440: Function 'QsciDocument::setModified' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommandset.h(71): warning C26440: Function 'QsciCommandSet::commands' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscistyledtext.h(60): warning C26440: Function 'QsciStyledText::text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(74): warning C26495: Variable 'QsciScintilla::ctPos' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(83): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(150): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(74): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(86): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(89): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(99): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(101): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(95): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(97): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(103): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(91): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(93): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(105): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(107): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(109): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(111): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(157): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(157): warning C26432: If you define or delete any default operation in the type 'class QsciScintilla', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(160): warning C26447: The function is declared 'noexcept' but calls function 'detachLexer()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(162): warning C26447: The function is declared 'noexcept' but calls function 'undisplay()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(171): warning C26440: Function 'QsciScintilla::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(205): warning C26440: Function 'QsciScintilla::paper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(227): warning C26434: Function 'QsciScintilla::setFont' hides a non-virtual function 'QWidget::setFont' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(240): warning C26440: Function 'QsciScintilla::setAutoIndent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(247): warning C26440: Function 'QsciScintilla::setBraceMatching' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(278): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(257): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(432): warning C6246: Local declaration of 'ch' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '314' of 'e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp'. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(312): warning C26494: Variable 'pos' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(314): warning C26494: Variable 'ch' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(375): warning C26494: Variable 'shift' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(415): warning C26494: Variable 'astart' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(427): warning C26494: Variable 'aend' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(420): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(423): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(430): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(396): warning C26496: The variable 'sh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(432): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(455): warning C26496: The variable 'nr_entries' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(475): warning C26496: The variable 'shift' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(497): warning C26496: The variable 'ctmin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(595): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(649): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(757): warning C26494: Variable 'keep' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(719): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(690): warning C26496: The variable 'last_len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(716): warning C26496: The variable 'dlen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(717): warning C26496: The variable 'caret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(718): warning C26496: The variable 'clen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(745): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(719): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(719): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(778): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(778): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(800): warning C26496: The variable 'curr_line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(833): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(838): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(823): warning C26496: The variable 'curr_line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(824): warning C26496: The variable 'ind_width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(825): warning C26496: The variable 'curr_line_start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(828): warning C26496: The variable 'start_single' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(831): warning C26496: The variable 'end_single' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(850): warning C26496: The variable 'prev_line_length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(864): warning C26496: The variable 'pos_before' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(866): warning C26496: The variable 'pos_after' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(900): warning C26496: The variable 'istate' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(904): warning C26496: The variable 'ind_width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(937): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(975): warning C6385: Reading invalid data from 'text':  the readable size is '((epos-spos+1))*2*1' bytes, but '3' bytes may be read. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(952): warning C26494: Variable 'istate' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(962): warning C26494: Variable 'bend_off' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(962): warning C26494: Variable 'bstart_off' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(958): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(958): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(958): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(975): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(976): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(955): warning C26496: The variable 'spos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(956): warning C26496: The variable 'epos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(958): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(958): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(990): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(990): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1011): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1012): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1011): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1018): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1019): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1022): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1023): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1026): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1031): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1031): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1032): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1039): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1039): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1047): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1037): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1052): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1054): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1055): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1029): warning C26429: Symbol 'eword' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1016): warning C26429: Symbol 'etext' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1035): warning C26429: Symbol 'wp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1009): warning C26429: Symbol 'stext' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1037): warning C26429: Symbol 'tp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1002): warning C26440: Function 'QsciScintilla::findStyledWord' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1079): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1100): warning C26496: The variable 'res' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1130): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1214): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1228): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1244): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1317): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1312): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1384): warning C26496: The variable 'maxLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1388): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1416): warning C26496: The variable 'shift' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1417): warning C26496: The variable 'ctrl' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1425): warning C26496: The variable 'levelClick' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1464): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1519): warning C26496: The variable 'maxLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1533): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1549): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1610): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1611): warning C26496: The variable 'last_line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1804): warning C26496: The variable 'targstart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1805): warning C26496: The variable 'targend' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1810): warning C26496: The variable 'startLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1811): warning C26496: The variable 'endLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1853): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1854): warning C26496: The variable 'orig_len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1858): warning C26496: The variable 'cmd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1861): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1893): warning C26496: The variable 'state' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1905): warning C26496: The variable 'state' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1917): warning C26496: The variable 'state' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1918): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(1954): warning C26429: Symbol 'lineFrom' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2121): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2149): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2212): warning C26496: The variable 'chpos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2258): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2258): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2258): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2258): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2263): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2263): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2272): warning C26496: The variable 'buflen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2273): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2273): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2278): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2278): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2292): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2295): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2292): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2292): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2298): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2298): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2307): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2378): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2453): warning C26494: Variable 'iv' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2567): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2582): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2582): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2591): warning C26496: The variable 'style_offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2627): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'styles' in call to 'QsciScintillaBase::SendScintilla' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2629): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2629): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2768): warning C26496: The variable 'alpha' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2794): warning C26496: The variable 'alpha' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2817): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2818): warning C26496: The variable 'finish' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2845): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(2846): warning C26496: The variable 'finish' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3077): warning C26440: Function 'QsciScintilla::allocateId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3203): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3263): warning C26496: The variable 'nrStyles' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3233): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3235): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3231): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3237): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3239): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3382): warning C26496: The variable 'newPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3388): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3389): warning C26496: The variable 'col' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3413): warning C26496: The variable 'chBrace' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3422): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3423): warning C26496: The variable 'indentPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3425): warning C26496: The variable 'indentPosNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3430): warning C26496: The variable 'columnAtCaretNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3432): warning C26496: The variable 'indentSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3455): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3472): warning C26496: The variable 'style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3488): warning C26496: The variable 'brace_style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3493): warning C26496: The variable 'caretPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3513): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3514): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3549): warning C26496: The variable 'isInside' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3604): warning C26496: The variable 'new_linpos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3595): warning C26429: Symbol 'line' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3622): warning C26440: Function 'QsciScintilla::setAutoCompletionSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3629): warning C26440: Function 'QsciScintilla::setAutoCompletionThreshold' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3667): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3665): warning C26440: Function 'QsciScintilla::isWordCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3672): warning C26440: Function 'QsciScintilla::wordCharacters' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3711): warning C26494: Variable 'fillups' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3727): warning C26440: Function 'QsciScintilla::autoCompletionFillupsEnabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3770): warning C26440: Function 'QsciScintilla::setAutoCompletionUseSingle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3777): warning C26440: Function 'QsciScintilla::autoCompletionUseSingle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3784): warning C26440: Function 'QsciScintilla::setAutoCompletionShowSingle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3791): warning C26440: Function 'QsciScintilla::autoCompletionShowSingle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3806): warning C26440: Function 'QsciScintilla::setCallTipsStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3813): warning C26440: Function 'QsciScintilla::setCallTipsVisible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3834): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3941): warning C26494: Variable 'part' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3951): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3958): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3958): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3958): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3968): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3970): warning C26496: The variable 'ro' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3955): warning C26489: Don't dereference a pointer that may be invalid: 'new_buf'. 'new_buf' may have been invalidated at line 3954 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3958): warning C26489: Don't dereference a pointer that may be invalid: 'buf + (__int64 )data_len'. 'buf' may have been invalidated at line 3954 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3958): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'buf' in call to 'QIODevice::read' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3936): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3936): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3951): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3951): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3978): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3978): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3954): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3954): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3931): warning C26429: Symbol 'io' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3987): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3999): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3994): warning C26496: The variable 'part' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(3985): warning C26429: Symbol 'io' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4017): warning C26496: The variable 'close_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4037): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4030): warning C26496: The variable 'start_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4031): warning C26496: The variable 'end_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4032): warning C26496: The variable 'word_len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4037): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4037): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4040): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4040): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4049): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4065): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4065): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4076): warning C26496: The variable 'style_offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4114): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'styles' in call to 'QsciScintillaBase::SendScintilla' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4116): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4123): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4123): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4123): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4123): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4123): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4128): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4162): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4159): warning C26496: The variable 'part_length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4153): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4135): warning C26429: Symbol 'styles' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4153): warning C26429: Symbol 'sp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4170): warning C26497: The function 'QsciScintilla::mapModifiers' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4170): warning C26440: Function 'QsciScintilla::mapModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4197): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4209): warning C26462: The value pointed to by 'cmd' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4193): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4197): warning C26429: Symbol 'ke' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4193): warning C26433: Function 'QsciScintilla::event' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4259): warning C26496: The variable 'nrStyles' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4224): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4224): warning C26433: Function 'QsciScintilla::changeEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4283): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4283): warning C26433: Function 'QsciScintilla::contextMenuEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4301): warning C26494: Variable 'action' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4298): warning C26496: The variable 'read_only' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4299): warning C26496: The variable 'has_selection' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4300): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4300): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4301): warning C26429: Symbol 'action' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4348): warning C26462: The value pointed to by 'cmd' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintilla.cpp(4346): warning C26429: Symbol 'action' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpointer.h(94): warning C26440: Function 'QPointer<QsciLexer>::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpointer.h(83): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpointer.h(70): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpointer.h(86): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpointer.h(85): warning C26440: Function 'QPointer<QsciLexer>::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(266): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(266): warning C26440: Function 'QList<QString>::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(549): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(628): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(639): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(637): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'copy.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(621): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(630): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(729): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(730): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(731): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(729): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(727): warning C26489: Don't dereference a pointer that may be invalid: 'cpy.d->end'. 'cpy.QList<QString>::<anonymous-tag>::d' may have been invalidated at line 727 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(455): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(484): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(459): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextcodec.h(101): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(80): warning C26426: Global initializer calls a non-constexpr function 'QList<QsciScintillaBase * __ptr64>::QList<QsciScintillaBase * __ptr64>' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(137): warning C26462: The value pointed to by 'cb' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(126): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(137): warning C26429: Symbol 'cb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(93): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(102): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(99): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(140): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(148): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(148): warning C26432: If you define or delete any default operation in the type 'class QsciScintillaBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(151): warning C26447: The function is declared 'noexcept' but calls function 'indexOf()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(151): warning C26447: The function is declared 'noexcept' but calls function 'removeAt()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(185): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(193): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(210): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(250): warning C26496: The variable 'lParam' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(259): warning C26496: The variable 'wParam' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(271): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(281): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(289): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(297): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(305): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(318): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(318): warning C26433: Function 'QsciScintillaBase::contextMenuEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(325): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(325): warning C26433: Function 'QsciScintillaBase::focusInEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(347): warning C26462: The value pointed to by 'aw' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(338): warning C26433: Function 'QsciScintillaBase::focusOutEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(358): warning C26433: Function 'QsciScintillaBase::focusNextPrevChild' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(392): warning C26496: The variable 'key' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(376): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(376): warning C26433: Function 'QsciScintillaBase::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(425): warning C26494: Variable 'key' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(423): warning C26440: Function 'QsciScintillaBase::commandKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(545): warning C26496: The variable 'clickTime' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(547): warning C26496: The variable 'shift' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(548): warning C26496: The variable 'ctrl' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(549): warning C26496: The variable 'alt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(534): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(534): warning C26433: Function 'QsciScintillaBase::mouseDoubleClickEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(562): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(562): warning C26433: Function 'QsciScintillaBase::mouseMoveEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(573): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(594): warning C26496: The variable 'shift' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(595): warning C26496: The variable 'ctrl' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(597): warning C26496: The variable 'alt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(606): warning C26462: The value pointed to by 'cb' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(610): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(569): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(606): warning C26429: Symbol 'cb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(577): warning C26494: Variable 'clickTime' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(569): warning C26433: Function 'QsciScintillaBase::mousePressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(627): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(631): warning C26496: The variable 'ctrl' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(639): warning C26496: The variable 'rsip' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(622): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(639): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(622): warning C26433: Function 'QsciScintillaBase::mouseReleaseEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(651): warning C26433: Function 'QsciScintillaBase::paintEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(658): warning C26433: Function 'QsciScintillaBase::resizeEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(666): warning C26433: Function 'QsciScintillaBase::scrollContentsBy' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(666): warning C26440: Function 'QsciScintillaBase::scrollContentsBy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(686): warning C26433: Function 'QsciScintillaBase::dragEnterEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(693): warning C26433: Function 'QsciScintillaBase::dragLeaveEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(700): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(700): warning C26433: Function 'QsciScintillaBase::dragMoveEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(712): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(717): warning C26494: Variable 'rectangular' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(714): warning C26494: Variable 'moving' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(715): warning C26494: Variable 'len' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(716): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(712): warning C26433: Function 'QsciScintillaBase::dropEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(740): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(751): warning C26429: Symbol 'source' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(758): warning C26429: Symbol 'source' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(786): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciscintillabase.cpp(786): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(557): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(977): warning C26462: The value pointed to by 'e' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(976): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(978): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(976): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(977): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(980): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(980): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommand.cpp(81): warning C26494: Variable 'new_scikey' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(36): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(36): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(36): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(41): warning C26433: Function 'QsciListBoxQt::SetFont' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(43): warning C26462: The value pointed to by 'f' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(43): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(50): warning C26433: Function 'QsciListBoxQt::Create' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(56): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(60): warning C26433: Function 'QsciListBoxQt::SetAverageCharWidth' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(60): warning C26440: Function 'QsciListBoxQt::SetAverageCharWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(68): warning C26433: Function 'QsciListBoxQt::SetVisibleRows' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(68): warning C26440: Function 'QsciListBoxQt::SetVisibleRows' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(75): warning C26433: Function 'QsciListBoxQt::GetVisibleRows' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(75): warning C26440: Function 'QsciListBoxQt::GetVisibleRows' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(81): warning C26433: Function 'QsciListBoxQt::GetDesiredRect' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(87): warning C26496: The variable 'sh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(97): warning C26433: Function 'QsciListBoxQt::CaretFromEdge' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(104): warning C26496: The variable 'w' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(120): warning C26433: Function 'QsciListBoxQt::Clear' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(128): warning C26433: Function 'QsciListBoxQt::Append' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(148): warning C26433: Function 'QsciListBoxQt::Length' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(156): warning C26433: Function 'QsciListBoxQt::Select' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(164): warning C26433: Function 'QsciListBoxQt::GetSelection' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(172): warning C26433: Function 'QsciListBoxQt::Find' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(191): warning C26429: Symbol 'sci' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(205): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(180): warning C26429: Symbol 'value' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(187): warning C26429: Symbol 'sci_obj' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(202): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(223): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(180): warning C26433: Function 'QsciListBoxQt::GetValue' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(191): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(205): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(206): warning C26494: Variable 'slen' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(239): warning C26433: Function 'QsciListBoxQt::RegisterImage' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(241): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(245): warning C26433: Function 'QsciListBoxQt::RegisterRGBAImage' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(250): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(256): warning C26433: Function 'QsciListBoxQt::ClearRegisteredImages' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(262): warning C26433: Function 'QsciListBoxQt::SetDoubleClickAction' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(262): warning C26440: Function 'QsciListBoxQt::SetDoubleClickAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(309): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(309): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(281): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(283): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(285): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(290): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(292): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(295): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(297): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(306): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(270): warning C26433: Function 'QsciListBoxQt::SetList' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(276): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(279): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(293): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(316): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(321): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(321): warning C26432: If you define or delete any default operation in the type 'class ListBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\listboxqt.cpp(328): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(482): warning C26440: Function 'QMap<int,QPixmap>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(477): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(647): warning C26440: Function 'QMap<int,QPixmap>::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyledtext.cpp(34): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyledtext.cpp(33): warning C26440: Function 'QsciStyledText::QsciStyledText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscistyledtext.cpp(43): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(54): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(50): warning C26432: If you define or delete any default operation in the type 'class QsciSciCallTip', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(54): warning C26447: The function is declared 'noexcept' but calls function 'setFocusProxy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(59): warning C26433: Function 'QsciSciCallTip::paintEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(70): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'surfaceWindow.{vfptr}' in call to 'CallTip::PaintCT' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(77): warning C26433: Function 'QsciSciCallTip::mousePressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(77): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(93): warning C26495: Variable 'QsciSciPopup::sci' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(93): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(96): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(104): warning C26429: Symbol 'act' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(152): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(159): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(177): warning C26462: The value pointed to by 'itm' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(187): warning C26433: Function 'QsciSciListBox::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(187): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(209): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(205): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(205): warning C26432: If you define or delete any default operation in the type 'class QsciSciListBox', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(209): warning C26447: The function is declared 'noexcept' but calls function 'setFocusProxy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\sciclasses.cpp(213): warning C26440: Function 'QsciSciListBox::handleSelection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagesize.h(240): warning C26432: If you define or delete any default operation in the type 'class QPageSize', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagesize.h(246): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPageSizePrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagesize.h(298): warning C26440: Function 'QTypeInfo<QPageSize>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagelayout.h(86): warning C26432: If you define or delete any default operation in the type 'class QPageLayout', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagelayout.h(91): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPageLayoutPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpagelayout.h(141): warning C26440: Function 'QTypeInfo<QPageLayout>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciprinter.h(85): warning C26440: Function 'QsciPrinter::magnification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciprinter.h(104): warning C26440: Function 'QsciPrinter::wrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(39): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(46): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(46): warning C26432: If you define or delete any default operation in the type 'class QsciPrinter', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(52): warning C26440: Function 'QsciPrinter::formatPage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(74): warning C26494: Variable 'pgTo' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(80): warning C26494: Variable 'startPos' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(58): warning C26434: Function 'QsciPrinter::printRange' hides a non-virtual function 'QPrinter::printRange' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(88): warning C26496: The variable 'toPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(98): warning C26496: The variable 'reverse' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(158): warning C26496: The variable 'ePos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(181): warning C26440: Function 'QsciPrinter::setMagnification' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciprinter.cpp(188): warning C26440: Function 'QsciPrinter::setWrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstack.h(62): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(691): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(685): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(681): warning C26496: The variable 'opt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(106): warning C26440: Function 'QVector<long>::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(413): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(412): warning C26494: Variable 'newAlloc' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(390): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(570): warning C6011: Dereferencing NULL pointer 'x'.  [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(560): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(592): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(607): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(555): warning C26430: Symbol 'x' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(572): warning C26429: Symbol 'srcBegin' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(573): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(597): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(625): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(627): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(798): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(224): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(220): warning C26440: Function 'QTypedArrayData<long>::allocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(331): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(324): warning C26440: Function 'QVector<long>::defaultConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(328): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(69): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(152): warning C26440: Function 'QTypeInfo<QDate>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(159): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(216): warning C26440: Function 'QTypeInfo<QTime>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(393): warning C26440: Function 'QTypeInfo<QDateTime>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(83): warning C26432: If you define or delete any default operation in the type 'class QRawFont', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(88): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QRawFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(157): warning C26440: Function 'QTypeInfo<QRawFont>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(70): warning C26432: If you define or delete any default operation in the type 'class QGlyphRun', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(75): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QGlyphRunPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(128): warning C26440: Function 'QTypeInfo<QGlyphRun>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(77): warning C26432: If you define or delete any default operation in the type 'class QTextCursor', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(82): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QTextCursorPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(239): warning C26440: Function 'QTypeInfo<QTextCursor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(71): warning C26440: Function 'QTextInlineObject::QTextInlineObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(72): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(73): warning C26440: Function 'QTextInlineObject::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(73): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(193): warning C26440: Function 'QTextLayout::engine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(196): warning C26440: Function 'QTextLayout::QTextLayout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(207): warning C26440: Function 'QTypeInfo<QTextLayout::FormatRange>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(213): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(214): warning C26440: Function 'QTextLine::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(214): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(256): warning C26440: Function 'QTextLine::lineNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(265): warning C26440: Function 'QTextLine::QTextLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(59): warning C26440: Function 'PFont' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(61): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(64): warning C26440: Function 'PWindow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(66): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(69): warning C26440: Function 'PMenu' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(71): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(84): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(84): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(88): warning C26432: If you define or delete any default operation in the type 'class Font', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(96): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(98): warning C26494: Variable 'strategy' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(137): warning C26494: Variable 'qt_weight' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(165): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(183): warning C26433: Function 'SurfaceImpl::Initialised' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(183): warning C26440: Function 'SurfaceImpl::Initialised' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(183): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(185): warning C26433: Function 'SurfaceImpl::LogPixelsY' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(186): warning C26433: Function 'SurfaceImpl::DeviceHeightFont' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(186): warning C26440: Function 'SurfaceImpl::DeviceHeightFont' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(216): warning C26433: Function 'SurfaceImpl::InternalLeading' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(216): warning C26440: Function 'SurfaceImpl::InternalLeading' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(224): warning C26433: Function 'SurfaceImpl::SetUnicodeMode' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(224): warning C26440: Function 'SurfaceImpl::SetUnicodeMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(225): warning C26433: Function 'SurfaceImpl::SetDBCSMode' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(225): warning C26440: Function 'SurfaceImpl::SetDBCSMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(248): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(251): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(252): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(252): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(257): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(257): warning C26432: If you define or delete any default operation in the type 'class SurfaceImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(259): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(262): warning C26433: Function 'SurfaceImpl::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(266): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(276): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(269): warning C26433: Function 'SurfaceImpl::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(276): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(282): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(282): warning C26433: Function 'SurfaceImpl::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(295): warning C26496: The variable 'dpr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(296): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(296): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(305): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(290): warning C26433: Function 'SurfaceImpl::InitPixMap' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(309): warning C26433: Function 'SurfaceImpl::Release' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(309): warning C26440: Function 'SurfaceImpl::Release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(322): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(323): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(326): warning C26433: Function 'SurfaceImpl::MoveTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(326): warning C26440: Function 'SurfaceImpl::MoveTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(334): warning C26433: Function 'SurfaceImpl::LineTo' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(344): warning C26433: Function 'SurfaceImpl::PenColour' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(351): warning C26429: Symbol 'pts' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(359): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(351): warning C26433: Function 'SurfaceImpl::Polygon' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(366): warning C26433: Function 'SurfaceImpl::RectangleDraw' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(376): warning C26433: Function 'SurfaceImpl::FillRectangle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(390): warning C26462: The value pointed to by 'pm' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(390): warning C26489: Don't dereference a pointer that may be invalid: 'static_cast<class QPixmap *>(si->pd)'. 'si.SurfaceImpl::pd' may have been invalidated at line 390 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(394): warning C26489: Don't dereference a pointer that may be invalid: '*pm'. 'pm' may have been invalidated at line 390 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(394): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'QBrush::QBrush' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(385): warning C26433: Function 'SurfaceImpl::FillRectangle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(390): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(414): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(414): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(406): warning C26433: Function 'SurfaceImpl::RoundedRectangle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(423): warning C26496: The variable 'outline_colour' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(424): warning C26496: The variable 'fill_colour' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(438): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(438): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(417): warning C26433: Function 'SurfaceImpl::AlphaRectangle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(445): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(445): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(456): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(456): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(448): warning C26433: Function 'SurfaceImpl::Ellipse' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(467): warning C26462: The value pointed to by 'pm' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(474): warning C26496: The variable 'dpr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(470): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(471): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(467): warning C26429: Symbol 'pm' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(467): warning C26489: Don't dereference a pointer that may be invalid: 'static_cast<class QPixmap *>(si->pd)'. 'si.SurfaceImpl::pd' may have been invalidated at line 465 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(482): warning C26489: Don't dereference a pointer that may be invalid: '*pm'. 'pm' may have been invalidated at line 465 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(482): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'QPainter::drawPixmap' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(459): warning C26433: Function 'SurfaceImpl::Copy' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(467): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(487): warning C26433: Function 'SurfaceImpl::DrawTextNoClip' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(496): warning C26433: Function 'SurfaceImpl::DrawTextClipped' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(506): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(511): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(506): warning C26433: Function 'SurfaceImpl::DrawTextTransparent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(523): warning C26462: The value pointed to by 'f' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(539): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(540): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(532): warning C26429: Symbol 'xpm' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(532): warning C26433: Function 'SurfaceImpl::DrawXPM' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(536): warning C26494: Variable 'y' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(536): warning C26494: Variable 'x' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(550): warning C26429: Symbol 'qim' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(545): warning C26433: Function 'SurfaceImpl::DrawRGBAImage' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(550): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(562): warning C26496: The variable 'text_line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(571): warning C26496: The variable 'byte' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(592): warning C26496: The variable 'position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(602): warning C26496: The variable 'last_position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(555): warning C26429: Symbol 'positions' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(602): warning C26489: Don't dereference a pointer that may be invalid: 'positions[i_byte - 1]'. 'positions' may have been invalidated at line 555 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(605): warning C26489: Don't dereference a pointer that may be invalid: 'positions[i_byte++]'. 'positions' may have been invalidated at line 555 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(596): warning C26489: Don't dereference a pointer that may be invalid: 'positions[i_byte++]'. 'positions' may have been invalidated at line 555 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(571): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(596): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(602): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(605): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(610): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(555): warning C26433: Function 'SurfaceImpl::MeasureWidths' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(572): warning C26494: Variable 'code_units' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(572): warning C26494: Variable 'nbytes' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(614): warning C26433: Function 'SurfaceImpl::WidthText' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(620): warning C26433: Function 'SurfaceImpl::WidthChar' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(625): warning C26433: Function 'SurfaceImpl::Ascent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(630): warning C26433: Function 'SurfaceImpl::Descent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(640): warning C26433: Function 'SurfaceImpl::ExternalLeading' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(647): warning C26433: Function 'SurfaceImpl::Height' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(652): warning C26433: Function 'SurfaceImpl::AverageCharWidth' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(666): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(666): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(661): warning C26433: Function 'SurfaceImpl::SetClip' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(669): warning C26433: Function 'SurfaceImpl::FlushCachedState' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(669): warning C26440: Function 'SurfaceImpl::FlushCachedState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(676): warning C26462: The value pointed to by 'f' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(705): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(707): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(708): warning C26496: The variable 'g' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(709): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(733): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(744): warning C26462: The value pointed to by 'w' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(768): warning C26462: The value pointed to by 'rel' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(769): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(771): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(772): warning C26496: The variable 'y' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(768): warning C26429: Symbol 'rel' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(784): warning C26429: Symbol 'w' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(815): warning C26494: Variable 'qc' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(861): warning C26496: The variable 'qr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(869): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(869): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(876): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(886): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(901): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(905): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(905): warning C26432: If you define or delete any default operation in the type 'class DynamicLibraryImpl', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(911): warning C26433: Function 'DynamicLibraryImpl::FindFunction' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(914): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(916): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(919): warning C26433: Function 'DynamicLibraryImpl::IsValid' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(930): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(938): warning C26496: The variable 'now' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(936): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(947): warning C26496: The variable 'now' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(952): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(955): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(957): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(946): warning C26494: Variable 'endLittleBit' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(999): warning C26440: Function 'Platform::MouseButtonBounce' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1009): warning C26440: Function 'Platform::IsKeyDown' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1014): warning C26440: Function 'Platform::SendScintilla' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1021): warning C26440: Function 'Platform::SendScintillaPointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1028): warning C26440: Function 'Platform::IsDBCSLeadByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1034): warning C26440: Function 'Platform::DBCSCharLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1040): warning C26440: Function 'Platform::DBCSCharMaxLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1046): warning C26497: The function 'Platform::Minimum' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1046): warning C26440: Function 'Platform::Minimum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1051): warning C26497: The function 'Platform::Maximum' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1051): warning C26440: Function 'Platform::Maximum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1056): warning C26497: The function 'Platform::Clamp' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1056): warning C26440: Function 'Platform::Clamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1083): warning C26440: Function 'Platform::DebugPrintf' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1092): warning C26496: The variable 'ret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1090): warning C26440: Function 'Platform::ShowAssertionPopUps' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\platqt.cpp(1099): warning C26440: Function 'Platform::Assert' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(53): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(53): warning C26432: If you define or delete any default operation in the type 'class QsciMacro', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(79): warning C26494: Variable 'len' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(135): warning C26494: Variable 'b2' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(137): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscimacro.h(99): warning C26495: Variable 'QsciMacro::Macro::wParam' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(216): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(216): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(212): warning C26429: Symbol 'cp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(255): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(295): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(305): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(285): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscimacro.cpp(314): warning C26440: Function 'fromHex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(151): warning C26434: Function 'QList<QsciMacro::Macro>::QList<QsciMacro::Macro>' hides a non-virtual function 'QListSpecialMethods<QsciMacro::Macro>::~QListSpecialMethods<QsciMacro::Macro>' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(156): warning C26434: Function 'QList<QsciMacro::Macro>::QList<QsciMacro::Macro>' hides a non-virtual function 'QListSpecialMethods<QsciMacro::Macro>::~QListSpecialMethods<QsciMacro::Macro>' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(71): warning C26432: If you define or delete any default operation in the type 'class QFileInfo', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(75): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFileInfoPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(157): warning C26440: Function 'QTypeInfo<QFileInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(110): warning C26432: If you define or delete any default operation in the type 'class QDir', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(114): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QDirPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(233): warning C26440: Function 'QTypeInfo<QDir>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(218): warning C26440: Function 'QTextStreamManipulator::exec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26440: Function 'operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26440: Function 'operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(270): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(268): warning C26440: Function 'qSetFieldWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(276): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(274): warning C26440: Function 'qSetPadChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(282): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(280): warning C26440: Function 'qSetRealNumberPrecision' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(97): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(92): warning C26495: Variable 'QVersionNumber::SegmentStorage::<anonymous-tag>::dummy' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(103): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(140): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(135): warning C26495: Variable 'QVersionNumber::SegmentStorage::<anonymous-tag>::dummy' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(149): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(146): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(147): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(144): warning C26495: Variable 'QVersionNumber::SegmentStorage::<anonymous-tag>::dummy' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(160): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(162): warning C26440: Function 'QVersionNumber::SegmentStorage::setInlineSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(175): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(177): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(182): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(182): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(182): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(183): warning C26496: The variable 'data' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(184): warning C26485: Expression 'data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(191): warning C26429: Symbol 'data' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(196): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(196): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(191): warning C26440: Function 'QVersionNumber::SegmentStorage::dataFitsInline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(200): warning C26429: Symbol 'data' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(205): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(205): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(202): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(200): warning C26440: Function 'QVersionNumber::SegmentStorage::setInlineData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(271): warning C26447: The function is declared 'noexcept' but calls function 'at()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qversionnumber.h(296): warning C26440: Function 'QTypeInfo<QVersionNumber>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(82): warning C26496: The variable 'tail' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(99): warning C26496: The variable 'tail' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(139): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(145): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(145): warning C26432: If you define or delete any default operation in the type 'class QsciAPIsWorker', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(151): warning C26447: The function is declared 'noexcept' but calls function 'wait()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(152): warning C26447: The function is declared 'noexcept' but calls function 'terminate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(203): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(173): warning C26496: The variable 'cs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(160): warning C26433: Function 'QsciAPIsWorker::run' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(212): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(210): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(217): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(217): warning C26432: If you define or delete any default operation in the type 'class QsciAPIs', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(219): warning C26447: The function is declared 'noexcept' but calls function 'deleteWorker()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(230): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(225): warning C26440: Function 'QsciAPIs::deleteWorker' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(236): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(254): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(236): warning C26433: Function 'QsciAPIs::event' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(310): warning C26496: The variable 'idx' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(352): warning C26496: The variable 'end_new' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(486): warning C26496: The variable 'op' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(429): warning C26433: Function 'QsciAPIs::updateAutoCompletionList' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(516): warning C26429: Symbol 'wl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(512): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(519): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(571): warning C26433: Function 'QsciAPIs::autoCompletionSelected' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(689): warning C26494: Variable 'shift' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(736): warning C26496: The variable 'tail' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(666): warning C26433: Function 'QsciAPIs::callTips' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(764): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(782): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(782): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(785): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(853): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(853): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(849): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(849): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(847): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'lex_name' in call to 'qstrcmp' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsciapis.cpp(935): warning C26462: The value pointed to by 'qsci' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(83): warning C26440: Function 'QSharedDataPointer<QDirPrivate>::constData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(239): warning C26432: If you define or delete any default operation in the type 'class QList<class QString>::iterator', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(545): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(535): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(535): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(540): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(540): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(535): warning C26496: The variable 'offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(529): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(370): warning C6011: Dereferencing NULL pointer 'd'.  [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(430): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1121): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(268): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(268): warning C26440: Function 'QList<QString>::iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(331): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(327): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(340): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(342): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(340): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(336): warning C26440: Function 'QVector<int>::copyConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(472): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(473): warning C26494: Variable 'half' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(311): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(316): warning C26496: The variable 'begin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(301): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(156): warning C26440: Function 'qLess<QString>::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(360): warning C26440: Function 'QMap<QString,QList<QPair<unsigned int,unsigned int> > >::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(314): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(314): warning C26440: Function 'QList<QString>::const_iterator::operator+' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(876): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(876): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(877): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(877): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(876): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(876): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(882): warning C26432: If you define or delete any default operation in the type 'class QsciCommandSet', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(884): warning C26447: The function is declared 'noexcept' but calls function 'count()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(885): warning C26447: The function is declared 'noexcept' but calls function 'at()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(885): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(885): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(890): warning C26460: The reference argument 'qs' for function 'QsciCommandSet::readSettings' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(902): warning C26494: Variable 'key' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(897): warning C26429: Symbol 'cmd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(931): warning C26496: The variable 'rc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(936): warning C26462: The value pointed to by 'cmd' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(936): warning C26429: Symbol 'cmd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(979): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(973): warning C26429: Symbol 'cmd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(995): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qscicommandset.cpp(988): warning C26429: Symbol 'cmd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(26): warning C26440: Function 'WordClassifier::Allocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(32): warning C26440: Function 'WordClassifier::Base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(36): warning C26440: Function 'WordClassifier::Start' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(40): warning C26440: Function 'WordClassifier::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(44): warning C26440: Function 'WordClassifier::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(51): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(58): warning C26440: Function 'WordClassifier::IncludesStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(64): warning C26429: Symbol 'cpSpace' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(62): warning C26429: Symbol 'identifiers' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(66): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(89): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(87): warning C26440: Function 'SubStyles::BlockFromBaseStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(121): warning C26496: The variable 'block' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(125): warning C26496: The variable 'startBlock' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(127): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(135): warning C26496: The variable 'block' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(136): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(140): warning C26496: The variable 'block' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(141): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(145): warning C26496: The variable 'block' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(147): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(152): warning C26440: Function 'SubStyles::DistanceToSecondaryStyles' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(157): warning C26496: The variable 'block' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(159): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\substyles.h(169): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(39): warning C26497: The function 'IsSpaceEquiv' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(39): warning C26440: Function 'IsSpaceEquiv' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(54): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(53): warning C26460: The reference argument 'sc' for function 'FollowsPostfixOperator' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(56): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(66): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(76): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(64): warning C26460: The reference argument 'sc' for function 'followsReturnKeyword' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(67): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(68): warning C26496: The variable 'lineStartPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(70): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(90): warning C26496: The variable 'endLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(92): warning C26496: The variable 'chNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(103): warning C26497: The function 'IsStreamCommentStyle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(103): warning C26440: Function 'IsStreamCommentStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(114): warning C26429: Symbol 'cp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(144): warning C26440: Function 'LinePPState::ValidLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(147): warning C26440: Function 'LinePPState::maskLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(151): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(153): warning C26440: Function 'LinePPState::IsInactive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(193): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(200): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(199): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(225): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(252): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(311): warning C26485: Expression 'cppWordLists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(256): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(348): warning C26432: If you define or delete any default operation in the type 'class LexerCPP', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(350): warning C26433: Function 'LexerCPP::Release' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(350): warning C26440: Function 'LexerCPP::Release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(353): warning C26433: Function 'LexerCPP::Version' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(353): warning C26440: Function 'LexerCPP::Version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(356): warning C26433: Function 'LexerCPP::PropertyNames' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(359): warning C26433: Function 'LexerCPP::PropertyType' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(362): warning C26433: Function 'LexerCPP::DescribeProperty' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(366): warning C26433: Function 'LexerCPP::DescribeWordListSets' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(374): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(373): warning C26433: Function 'LexerCPP::PrivateCall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(373): warning C26440: Function 'LexerCPP::PrivateCall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(377): warning C26433: Function 'LexerCPP::LineEndTypesSupported' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(377): warning C26440: Function 'LexerCPP::LineEndTypesSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(381): warning C26433: Function 'LexerCPP::AllocateSubStyles' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(384): warning C26433: Function 'LexerCPP::SubStylesStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(387): warning C26433: Function 'LexerCPP::SubStylesLength' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(391): warning C26496: The variable 'styleBase' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(392): warning C26496: The variable 'active' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(390): warning C26433: Function 'LexerCPP::StyleFromSubStyle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(395): warning C26433: Function 'LexerCPP::PrimaryStyleFromStyle' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(398): warning C26433: Function 'LexerCPP::FreeSubStyles' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(401): warning C26433: Function 'LexerCPP::SetIdentifiers' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(404): warning C26433: Function 'LexerCPP::DistanceToSecondaryStyles' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(404): warning C26440: Function 'LexerCPP::DistanceToSecondaryStyles' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(408): warning C26485: Expression 'styleSubable': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(407): warning C26433: Function 'LexerCPP::GetSubStyleBases' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(407): warning C26440: Function 'LexerCPP::GetSubStyleBases' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(412): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(415): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(417): warning C26497: The function 'LexerCPP::MaskActive' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(417): warning C26440: Function 'LexerCPP::MaskActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(424): warning C26433: Function 'LexerCPP::PropertySet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(438): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(475): warning C26489: Don't dereference a pointer that may be invalid: '&val'. 'val' may have been invalidated at line 475 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(471): warning C26489: Don't dereference a pointer that may be invalid: '&val'. 'val' may have been invalidated at line 471 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(471): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(437): warning C26433: Function 'LexerCPP::WordListSet' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(488): warning C26440: Function 'After::After' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(489): warning C26440: Function 'After::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(542): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(612): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(824): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(753): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(644): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(525): warning C26496: The variable 'endLinePrevious' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(552): warning C26496: The variable 'itInvalid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(669): warning C26496: The variable 'valid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(920): warning C26496: The variable 'chTerminator' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(951): warning C26496: The variable 'isIfDef' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(952): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(954): warning C26496: The variable 'foundDef' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(958): warning C26496: The variable 'ifGood' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(977): warning C26496: The variable 'ifGood' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(755): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(757): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(761): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(761): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(762): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(762): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(646): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(648): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(650): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(651): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(653): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(655): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(658): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(665): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(668): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(494): warning C26433: Function 'LexerCPP::Lex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(668): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1002): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1004): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1018): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1149): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1056): warning C26496: The variable 'endPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1071): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1073): warning C26496: The variable 'stylePrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1076): warning C26496: The variable 'atEOL' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1096): warning C26496: The variable 'chNext2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1049): warning C26433: Function 'LexerCPP::Fold' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1180): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.20'. 'tokens' may have been invalidated at line 1180 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1181): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1181): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.22'. 'temporary 22' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1182): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1182): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1197): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1198): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1167): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1167 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1214): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1173): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1159 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1199): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1173): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]'. 'return of '[]'' may have been invalidated at line 1173 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1183): warning C26489: Don't dereference a pointer that may be invalid: 'itEndBracket'. 'itEndBracket' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1183): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'itEndBracket' in call to 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > ><std::_Vector_iterator<std::_Vector_val<std::_Simple_types<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,void>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1215): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1170): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1170 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1200): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1187): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1221): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1203): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1188): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1188): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1222): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1203): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1189): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1189): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1203): warning C26489: Don't dereference a pointer that may be invalid: 'tokens'. 'tokens' may have been invalidated at line 1181 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1202): warning C26496: The variable 'itInsert' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1215): warning C26496: The variable 'chOp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1221): warning C26496: The variable 'valA' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1222): warning C26496: The variable 'valB' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1252): warning C26496: The variable 'itInsert' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1251): warning C26485: Expression 'sResult': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1254): warning C26485: Expression 'sResult': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1163): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1163): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1165): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1168): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1173): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1198): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1198): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1199): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1200): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1215): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1215): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1221): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1222): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1224): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1226): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1228): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1230): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1232): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1234): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1236): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1238): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1240): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1242): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1244): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1246): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1248): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1268): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1283): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1284): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1288): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1289): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1271): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1303): warning C26496: The variable 'isFalse' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1284): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1285): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1286): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1289): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1290): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1291): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1297): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1274): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1274): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1304): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1304): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1308): warning C26485: Expression 'cppWordLists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1308): warning C26426: Global initializer calls a non-constexpr function 'LexerModule::LexerModule' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1309): warning C26485: Expression 'cppWordLists': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexers\lexcpp.cpp(1309): warning C26426: Global initializer calls a non-constexpr function 'LexerModule::LexerModule' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(85): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(87): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'low' in call to 'std::equal<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State> > >,std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(98): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'startOther.value' in call to 'std::vector<SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State,std::allocator<SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State> >::insert<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State> > >,void>' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(84): warning C26496: The variable 'low' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(53): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(57): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(46): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(41): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(133): warning C26440: Function 'OptionSet<OptionsCPP>::DescribeWordListSets' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(123): warning C26485: Expression 'wordListDescriptions': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(128): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(116): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(110): warning C26489: Don't dereference a pointer that may be invalid: '&result.->->second.description'. 'return of '->'.std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,OptionSet<OptionsCPP>::Option>::second.OptionSet<OptionsCPP>::Option::description' may have been invalidated at line 110 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(110): warning C26489: Don't dereference a pointer that may be invalid: 'result.c_str'. 'return of 'c_str'' may have been invalidated at line 110 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(113): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(108): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(101): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(97): warning C26440: Function 'OptionSet<OptionsCPP>::PropertyNames' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(83): warning C26432: If you define or delete any default operation in the type 'class OptionSet<struct OptionsCPP>', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(66): warning C26496: The variable 'low' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(40): warning C26495: Variable 'OptionSet<OptionsCPP>::Option::<anonymous-tag>::pb' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(34): warning C26495: Variable 'OptionSet<OptionsCPP>::Option::<anonymous-tag>::ps' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(24): warning C26440: Function 'SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\sparsestate.h(27): warning C26440: Function 'SparseState<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::State::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(31): warning C26495: Variable 'OptionSet<OptionsCPP>::Option::<anonymous-tag>::ps' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\optionset.h(31): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(27): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(33): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(48): warning C26432: If you define or delete any default operation in the type 'class AutoComplete', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(50): warning C26447: The function is declared 'noexcept' but calls function 'Destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(52): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(56): warning C26440: Function 'AutoComplete::Active' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(73): warning C26440: Function 'AutoComplete::SetStopChars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(74): warning C26485: Expression 'this->stopChars': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(79): warning C26485: Expression 'this->stopChars': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(82): warning C26440: Function 'AutoComplete::SetFillUpChars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(83): warning C26485: Expression 'this->fillUpChars': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(88): warning C26485: Expression 'this->fillUpChars': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(91): warning C26440: Function 'AutoComplete::SetSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(95): warning C26440: Function 'AutoComplete::GetSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(99): warning C26440: Function 'AutoComplete::SetTypesep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(103): warning C26440: Function 'AutoComplete::GetTypesep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(141): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(141): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(143): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(143): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(141): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(141): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(143): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(143): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(136): warning C26496: The variable 'lenA' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(137): warning C26496: The variable 'lenB' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(138): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(139): warning C26494: Variable 'cmp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(177): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(181): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(182): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(186): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(190): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(177): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(181): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(182): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(186): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(187): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(161): warning C26489: Don't dereference a pointer that may be invalid: '&IndexSort.indices'. 'IndexSort.Sorter::indices' may have been invalidated at line 159 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26489: Don't dereference a pointer that may be invalid: '&IndexSort.indices'. 'IndexSort.Sorter::indices' may have been invalidated at line 159 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26489: Don't dereference a pointer that may be invalid: '&IndexSort.indices'. 'IndexSort.Sorter::indices' may have been invalidated at line 159 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(173): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]'. 'return of '[]'' may have been invalidated at line 173 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26489: Don't dereference a pointer that may be invalid: '&IndexSort.indices'. 'IndexSort.Sorter::indices' may have been invalidated at line 159 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(174): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]'. 'return of '[]'' may have been invalidated at line 174 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(161): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(171): warning C26494: Variable 'item' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(189): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(200): warning C26485: Expression 'value': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(201): warning C26485: Expression 'value': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(220): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(247): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(238): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(247): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(261): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(286): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(289): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(289): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(293): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(238): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(241): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(243): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(247): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(249): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(251): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(261): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(262): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(266): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(286): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(287): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(289): warning C26485: Expression 'item': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(231): warning C26496: The variable 'lenWord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(239): warning C26494: Variable 'cond' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\autocomplete.cpp(284): warning C26494: Variable 'item' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(24): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(57): warning C26432: If you define or delete any default operation in the type 'class CallTip', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(58): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(59): warning C26447: The function is declared 'noexcept' but calls function 'Destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(63): warning C26497: The function 'IsArrowCharacter' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(63): warning C26440: Function 'IsArrowCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(68): warning C26440: Function 'CallTip::IsTabCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(72): warning C26440: Function 'CallTip::NextTabPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(88): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(107): warning C26496: The variable 'endSeg' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(110): warning C26496: The variable 'upArrow' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(118): warning C26496: The variable 'rcClientInner' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(123): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(131): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(99): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(103): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(94): warning C26494: Variable 'ends' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(105): warning C26494: Variable 'xEnd' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(87): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(99): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(100): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(103): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(107): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(128): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(136): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(147): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(150): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(84): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(166): warning C26496: The variable 'rcClientPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(167): warning C26496: The variable 'rcClientSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(172): warning C26496: The variable 'ascent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(188): warning C26496: The variable 'chunkOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(189): warning C26496: The variable 'chunkLength' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(190): warning C26496: The variable 'chunkEndOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(184): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(185): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(208): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(165): warning C26429: Symbol 'surfaceWindow' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(219): warning C26496: The variable 'rcClientPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(220): warning C26496: The variable 'rcClientSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(222): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(216): warning C26429: Symbol 'surfaceWindow' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(250): warning C26460: The reference argument 'wParent' for function 'CallTip::CallTipStart' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(267): warning C26496: The variable 'deviceHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(268): warning C26496: The variable 'fp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(278): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(288): warning C26496: The variable 'height' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(273): warning C26494: Variable 'newline' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(279): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(280): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(269): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fp.faceName' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(278): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'surfaceMeasure.{vfptr}' in call to 'CallTip::PaintContents' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(317): warning C26440: Function 'CallTip::SetTabSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(324): warning C26440: Function 'CallTip::SetPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\calltip.cpp(330): warning C26440: Function 'CallTip::SetForeBack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(26): warning C26440: Function 'UTF8IsTrailByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(26): warning C26497: The function 'UTF8IsTrailByte' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(30): warning C26440: Function 'UTF8IsAscii' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(30): warning C26497: The function 'UTF8IsAscii' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(44): warning C26440: Function 'UTF8IsSeparator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(44): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(45): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(45): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(45): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(45): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(50): warning C26440: Function 'UTF8IsNEL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(50): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(51): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.h(51): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(15): warning C26440: Function 'UnicodeFromUTF8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(15): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(16): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(17): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(18): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(19): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(20): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(21): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(22): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(23): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\unicodefromutf8.h(25): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(376): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(377): warning C26485: Expression 'this->conversion.conversion': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(379): warning C26440: Function '`anonymous namespace'::CaseConverter::CharacterConversion::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(390): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(392): warning C26440: Function '`anonymous namespace'::CaseConverter::Initialised' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(401): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(405): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(403): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(403): warning C26485: Expression 'result.[]->conversion': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(410): warning C26494: Variable 'bytes' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(412): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(413): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(407): warning C26433: Function '`anonymous namespace'::CaseConverter::CaseConvertString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(407): warning C26436: The type 'class `anonymous-namespace'::CaseConverter' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(419): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(421): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(407): warning C26429: Symbol 'mixed' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(423): warning C26496: The variable 'classified' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(427): warning C26496: The variable 'character' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(412): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(419): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(421): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(421): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(423): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(427): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(434): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(441): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(463): warning C26426: Global initializer calls a non-constexpr function '`anonymous namespace'::CaseConverter::CaseConverter' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(464): warning C26426: Global initializer calls a non-constexpr function '`anonymous namespace'::CaseConverter::CaseConverter' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(465): warning C26426: Global initializer calls a non-constexpr function '`anonymous namespace'::CaseConverter::CaseConverter' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(470): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(472): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(473): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(475): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(476): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(477): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(479): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(480): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(481): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(482): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(467): warning C26440: Function '`anonymous namespace'::UTF8FromUTF32Character' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(467): warning C26429: Symbol 'putf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(472): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(473): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(475): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(476): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(477): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(480): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(481): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(482): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(484): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(489): warning C26485: Expression 'lowerUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(491): warning C26485: Expression 'upperUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(501): warning C26485: Expression 'lowerUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(498): warning C26485: Expression 'upperUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(495): warning C26485: Expression 'lowerUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(530): warning C26494: Variable 'lowerUTF8' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(529): warning C26494: Variable 'foldedUTF8' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(528): warning C26494: Variable 'originUTF8' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(531): warning C26494: Variable 'upperUTF8' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(561): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(509): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(510): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(511): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(512): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(519): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(520): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(534): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(538): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(541): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(545): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(548): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(552): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(555): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(559): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(524): warning C26429: Symbol 'sComplex' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(509): warning C26496: The variable 'lower' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(510): warning C26496: The variable 'upper' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(511): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(512): warning C26496: The variable 'pitch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(519): warning C26496: The variable 'lower' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(520): warning C26496: The variable 'upper' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(561): warning C26496: The variable 'character' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(509): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(510): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(511): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(512): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(519): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(520): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(534): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(535): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(537): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(538): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(541): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(542): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(544): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(545): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(548): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(549): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(551): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(552): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(555): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(556): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(558): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(559): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(564): warning C26485: Expression 'foldedUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(568): warning C26485: Expression 'upperUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(572): warning C26485: Expression 'lowerUTF8': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(598): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(589): warning C26440: Function '`anonymous namespace'::ConverterForConversion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(608): warning C26429: Symbol 'pCaseConv' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(615): warning C26429: Symbol 'pCaseConv' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\caseconvert.cpp(622): warning C26429: Symbol 'pCaseConv' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(19): warning C26432: If you define or delete any default operation in the type 'class CaseFolder', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(22): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(24): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(24): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(22): warning C26495: Variable 'CaseFolderTable::mapping' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(24): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(28): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(28): warning C26432: If you define or delete any default operation in the type 'class CaseFolderTable', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(31): warning C26433: Function 'CaseFolderTable::Fold' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(36): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(31): warning C26440: Function 'CaseFolderTable::Fold' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(31): warning C26429: Symbol 'folded' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(36): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(36): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(36): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(43): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(42): warning C26440: Function 'CaseFolderTable::SetTranslation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(43): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(43): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(49): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(51): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(46): warning C26440: Function 'CaseFolderTable::StandardASCII' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(49): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(51): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(49): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(51): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(56): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(61): warning C26433: Function 'CaseFolderUnicode::Fold' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(63): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(61): warning C26429: Symbol 'mixed' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(63): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(63): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\casefolder.cpp(63): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\catalogue.cpp(28): warning C26426: Global initializer calls a non-constexpr function 'std::vector<LexerModule * __ptr64,std::allocator<LexerModule * __ptr64> >::vector<LexerModule * __ptr64,std::allocator<LexerModule * __ptr64> >' (i.22). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\catalogue.cpp(39): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\catalogue.cpp(52): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\catalogue.cpp(55): warning C26429: Symbol 'plm' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(27): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(27): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(31): warning C26432: If you define or delete any default operation in the type 'class LineVector', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(32): warning C26447: The function is declared 'noexcept' but calls function 'DeleteAll()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(42): warning C26440: Function 'LineVector::SetPerLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(74): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(77): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(82): warning C26432: If you define or delete any default operation in the type 'class Action', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(83): warning C26447: The function is declared 'noexcept' but calls function 'Destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(88): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(87): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(92): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(99): warning C26440: Function 'Action::Destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(101): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(100): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(104): warning C26440: Function 'Action::Grab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(116): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(105): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(139): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(142): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(151): warning C26432: If you define or delete any default operation in the type 'class UndoHistory', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(153): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(162): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(162): warning C26429: Symbol 'actionsNew' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(164): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(161): warning C26496: The variable 'lenActionsNew' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(228): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(185): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(195): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(200): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(238): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(240): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(235): warning C26496: The variable 'actionWithData' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(246): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(248): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(251): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(261): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(263): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(266): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(270): warning C26440: Function 'UndoHistory::DropUndoSequence' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(276): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(283): warning C26440: Function 'UndoHistory::SetSavePoint' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(287): warning C26440: Function 'UndoHistory::IsSavePoint' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(291): warning C26440: Function 'UndoHistory::CanUndo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(295): warning C26440: Function 'UndoHistory::StartUndo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(297): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(302): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(308): warning C26440: Function 'UndoHistory::GetUndoStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(309): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(312): warning C26440: Function 'UndoHistory::CompletedUndoStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(316): warning C26440: Function 'UndoHistory::CanRedo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(320): warning C26440: Function 'UndoHistory::StartRedo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(322): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(327): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(333): warning C26440: Function 'UndoHistory::GetRedoStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(334): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(337): warning C26440: Function 'UndoHistory::CompletedRedoStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(341): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(347): warning C26432: If you define or delete any default operation in the type 'class CellBuffer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(381): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(416): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(414): warning C26496: The variable 'curVal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(430): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(428): warning C26496: The variable 'curVal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(442): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(489): warning C26440: Function 'CellBuffer::IsReadOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(493): warning C26440: Function 'CellBuffer::SetReadOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(516): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(522): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(522): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(522): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(516): warning C26496: The variable 'bytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(551): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(551): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(551): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(529): warning C26496: The variable 'position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(530): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(532): warning C26496: The variable 'atLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(550): warning C26496: The variable 'back3' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(561): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(591): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(605): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(605): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(605): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(624): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(628): warning C26485: Expression 'back3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(628): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(566): warning C26496: The variable 'chAfter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(576): warning C26496: The variable 'atLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(604): warning C26496: The variable 'back3' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(623): warning C26496: The variable 'back3' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(683): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(685): warning C26485: Expression 'next3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(685): warning C26485: Expression 'next3': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(652): warning C26496: The variable 'chPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(653): warning C26496: The variable 'chBefore' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(683): warning C26496: The variable 'next3' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(695): warning C26496: The variable 'chAfter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(712): warning C26440: Function 'CellBuffer::IsCollectingUndo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(726): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(750): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'actionStep.data' in call to 'CellBuffer::BasicInsertString' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\cellbuffer.cpp(770): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'actionStep.data' in call to 'CellBuffer::BasicInsertString' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(282): warning C26440: Function 'SplitVector<char>::GapPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(273): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(275): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(278): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(264): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(245): warning C26440: Function 'SplitVector<char>::GetRange' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(254): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(255): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(258): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(249): warning C26496: The variable 'part1AfterPosition' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(257): warning C26496: The variable 'range2Length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(197): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(205): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(22): warning C26495: Variable 'CharClassify::charClass' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(22): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(30): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(32): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(34): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(36): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(26): warning C26440: Function 'CharClassify::SetDefaultCharClasses' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(30): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(32): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(34): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(36): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(44): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(40): warning C26440: Function 'CharClassify::SetCharClasses' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(44): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(45): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(58): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(55): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(50): warning C26440: Function 'CharClassify::GetCharsOfClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(55): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\charclassify.cpp(59): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(27): warning C26432: If you define or delete any default operation in the type 'class ContractionState', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(28): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(36): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(41): warning C26440: Function 'ContractionState::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(43): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(45): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(47): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(49): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(89): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(105): warning C26496: The variable 'lineDisplay' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(159): warning C26496: The variable 'difference' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(214): warning C26496: The variable 'lineDocNextChange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(255): warning C26496: The variable 'lines' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\contractionstate.cpp(262): warning C26440: Function 'ContractionState::Check' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(26): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(29): warning C26432: If you define or delete any default operation in the type 'class Decoration', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(36): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(36): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(37): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(40): warning C26432: If you define or delete any default operation in the type 'class DecorationList', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(43): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 41 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(45): warning C26489: Don't dereference a pointer that may be invalid: 'decoNext'. 'decoNext' may have been invalidated at line 41 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(44): warning C26489: Don't dereference a pointer that may be invalid: 'deco'. 'deco' may have been invalidated at line 40 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(47): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(48): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(51): warning C26440: Function 'DecorationList::DecorationFromIndicator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(52): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 52 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(53): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 51 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(54): warning C26489: Don't dereference a pointer that may be invalid: 'deco'. 'deco' may have been invalidated at line 51 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(54): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(57): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(70): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 66 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(68): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(76): warning C26489: Don't dereference a pointer that may be invalid: 'deco'. 'deco' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(69): warning C26489: Don't dereference a pointer that may be invalid: 'deco'. 'deco' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(77): warning C26489: Don't dereference a pointer that may be invalid: 'decoPrev->next'. 'decoPrev' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(62): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(65): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(72): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(82): warning C26440: Function 'DecorationList::Delete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(95): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 89 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(91): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next->indicator'. 'deco.Decoration::next' may have been invalidated at line 89 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(90): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(92): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 89 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(93): warning C26489: Don't dereference a pointer that may be invalid: 'decoToDelete->next'. 'decoToDelete' may have been invalidated at line 89 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(91): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(101): warning C26489: Don't dereference a pointer that may be invalid: 'decoToDelete'. 'decoToDelete' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(83): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(102): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(112): warning C26440: Function 'DecorationList::SetCurrentValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(123): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(133): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 133 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(134): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 130 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(136): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 130 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(144): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 143 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(145): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 141 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(157): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 151 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(154): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 150 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(164): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 164 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(165): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 162 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(166): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 162 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(173): warning C26462: The value pointed to by 'deco' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(181): warning C26462: The value pointed to by 'deco' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\decoration.cpp(189): warning C26462: The value pointed to by 'deco' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.h(48): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.h(81): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.h(96): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.h(27): warning C26432: If you define or delete any default operation in the type 'class CharacterIndexer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(41): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'ispunct'. [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(51): warning C26496: The variable 'lengthDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(54): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(76): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(74): warning C26496: The variable 'interfaceVersion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(76): warning C26429: Symbol 'ssinstance' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(83): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(85): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(109): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(121): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(114): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(117): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(124): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(124): warning C26432: If you define or delete any default operation in the type 'class Document', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(125): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(126): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(126): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(126): warning C26447: The function is declared 'noexcept' but calls function 'NotifyDeleted()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(125): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(129): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(130): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(130): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(133): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(135): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(137): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(129): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(130): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(140): warning C26433: Function 'Document::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(142): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(143): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(142): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(143): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(157): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(168): warning C26496: The variable 'lineEndBitSetActive' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(181): warning C26433: Function 'Document::InsertLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(183): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(184): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(183): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(184): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(188): warning C26433: Function 'Document::RemoveLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(190): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(191): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(190): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(191): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(196): warning C26440: Function 'Document::AddRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(202): warning C26433: Function 'Document::Release' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(202): warning C26440: Function 'Document::Release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(203): warning C26496: The variable 'curRefCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(215): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(219): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(225): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(226): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(224): warning C26496: The variable 'prev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(226): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(242): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(243): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(243): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(248): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(249): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(249): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(254): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(255): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(263): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(267): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(274): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(277): warning C26433: Function 'Document::LineStart' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(281): warning C26433: Function 'Document::LineEnd' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(287): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(287): warning C26496: The variable 'bytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(292): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(295): warning C26485: Expression 'bytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(295): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(308): warning C26433: Function 'Document::SetErrorStatus' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(315): warning C26433: Function 'Document::LineFromPosition' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(332): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(333): warning C26496: The variable 'startPosition' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(334): warning C26496: The variable 'endLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(344): warning C26433: Function 'Document::SetLevel' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(345): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(348): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(345): warning C26496: The variable 'prev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(356): warning C26433: Function 'Document::GetLevel' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(357): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(361): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(364): warning C26440: Function 'IsSubordinate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(374): warning C26496: The variable 'maxLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(375): warning C26496: The variable 'lookLastLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(397): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(414): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(415): warning C26496: The variable 'lookLastLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(502): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(501): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(503): warning C26496: The variable 'lengthDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(502): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(522): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(533): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(517): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(521): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(531): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(533): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(534): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(526): warning C26496: The variable 'trailBytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(527): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(534): warning C26496: The variable 'utf8status' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(522): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(533): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(565): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(565): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(582): warning C26496: The variable 'posStartLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(593): warning C26496: The variable 'mbsize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(631): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(634): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(626): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(632): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(634): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(635): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(644): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(616): warning C26496: The variable 'increment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(635): warning C26496: The variable 'utf8status' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(644): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(658): warning C26496: The variable 'mbsize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(665): warning C26496: The variable 'posStartLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(631): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(634): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(703): warning C26440: Function 'UnicodeFromBytes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(704): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(705): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(706): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(707): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(708): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(709): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(710): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(711): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(713): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(703): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(717): warning C26433: Function 'Document::GetRelativePosition' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(736): warning C26433: Function 'Document::GetCharacterAndWidth' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(746): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(749): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(737): warning C26494: Variable 'character' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(740): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(749): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(762): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(750): warning C26496: The variable 'utf8status' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(746): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(749): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(750): warning C26485: Expression 'charBytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(756): warning C26485: Expression 'charBytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(776): warning C26433: Function 'Document::CodePage' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(776): warning C26440: Function 'Document::CodePage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(780): warning C26433: Function 'Document::IsDBCSLeadByte' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(780): warning C26440: Function 'Document::IsDBCSLeadByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(782): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(782): warning C26496: The variable 'uch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(808): warning C26440: Function 'IsSpaceOrTab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(808): warning C26497: The function 'IsSpaceOrTab' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(842): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(830): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(830): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(830): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(832): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(832): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(842): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(823): warning C26429: Symbol 'text' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(857): warning C26440: Function 'Document::CodePageFamily' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(866): warning C26440: Function 'Document::ModifiedAt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(898): warning C26496: The variable 'prevLinesTotal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(899): warning C26496: The variable 'startSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(937): warning C26496: The variable 'prevLinesTotal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(938): warning C26496: The variable 'startSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(955): warning C26433: Function 'Document::AddData' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(957): warning C26496: The variable 'position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(967): warning C26433: Function 'Document::ConvertToDocument' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(967): warning C26440: Function 'Document::ConvertToDocument' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(977): warning C26496: The variable 'startSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(979): warning C26496: The variable 'steps' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1047): warning C26496: The variable 'endSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1043): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'action.data' in call to 'DocModification::DocModification' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1062): warning C26496: The variable 'startSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1064): warning C26496: The variable 'steps' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1107): warning C26496: The variable 'endSavePoint' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1103): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'action.data' in call to 'DocModification::DocModification' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1122): warning C26485: Expression 'chs': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1129): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1142): warning C26496: The variable 'startChar' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1149): warning C26440: Function 'NextTab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1149): warning C26497: The function 'NextTab' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1168): warning C26433: Function 'Document::GetLineIndentation' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1171): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1172): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1174): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1187): warning C26496: The variable 'indentOfLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1192): warning C26496: The variable 'thisLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1193): warning C26496: The variable 'indentPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1204): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1213): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1216): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1254): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1276): warning C26496: The variable 'indentOfLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1291): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1292): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1292): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1301): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1301): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1305): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1289): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1351): warning C26496: The variable 'endLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1426): warning C26496: The variable 'ccStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1432): warning C26496: The variable 'ccStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1451): warning C26496: The variable 'ccStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1466): warning C26496: The variable 'ccStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1481): warning C26496: The variable 'ccPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1494): warning C26496: The variable 'ccPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1515): warning C26440: Function 'Document::HasCaseFolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1516): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1519): warning C26440: Function 'Document::SetCaseFolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1575): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1663): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1577): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1590): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1592): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1601): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1603): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1629): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1646): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1648): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1664): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1671): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1577): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1578): warning C26494: Variable 'bytes' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1579): warning C26494: Variable 'folded' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1586): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1594): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1600): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1611): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1629): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1645): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1652): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1668): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1559): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1564): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1590): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1592): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1600): warning C26485: Expression 'folded': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1601): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1603): warning C26485: Expression 'folded': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1603): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1645): warning C26485: Expression 'folded': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1646): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1648): warning C26485: Expression 'folded': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1648): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1670): warning C26485: Expression 'folded': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1689): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1708): warning C26440: Function 'Document::SetStylingBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1713): warning C26433: Function 'Document::StartStyling' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1713): warning C26440: Function 'Document::StartStyling' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1718): warning C26433: Function 'Document::SetStyleFor' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1724): warning C26496: The variable 'prevEndStyled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1726): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1736): warning C26433: Function 'Document::SetStyles' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1755): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1746): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1736): warning C26429: Symbol 'styles' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1768): warning C26496: The variable 'lineEndStyled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1769): warning C26496: The variable 'endStyledTo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1788): warning C26433: Function 'Document::SetLineState' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1789): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1791): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1789): warning C26496: The variable 'statePrevious' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1791): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1797): warning C26433: Function 'Document::GetLineState' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1798): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1802): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1805): warning C26433: Function 'Document::ChangeLexerState' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1806): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1806): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1811): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1811): warning C26462: The value pointed to by 'pla' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1811): warning C26429: Symbol 'pla' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1817): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1818): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1818): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1823): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1824): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1828): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1829): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1835): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1837): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1833): warning C26496: The variable 'maxEditorLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1841): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1841): warning C26462: The value pointed to by 'pla' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1841): warning C26429: Symbol 'pla' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1849): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1851): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1858): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1859): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1859): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1865): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1870): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1876): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1878): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1874): warning C26496: The variable 'maxEditorLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1881): warning C26440: Function 'Document::IncrementStyleClock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1885): warning C26433: Function 'Document::DecorationFillRange' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1887): warning C26496: The variable 'mh' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1894): warning C26496: The variable 'wwud' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1895): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1899): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'wwud.watcher' in call to 'std::vector<Document::WatcherWithUserData,std::allocator<Document::WatcherWithUserData> >::push_back' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1904): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(1992): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2030): warning C26440: Function 'IsLineEndChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2030): warning C26497: The function 'IsLineEndChar' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2035): warning C26496: The variable 'sStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2047): warning C26440: Function 'BraceOpposite' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2076): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2084): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2072): warning C26496: The variable 'chBrace' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2073): warning C26496: The variable 'chSeek' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2076): warning C26496: The variable 'styBrace' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2083): warning C26496: The variable 'chAtPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2084): warning C26496: The variable 'styAtPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2093): warning C26496: The variable 'positionBeforeMove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2108): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2108): warning C26432: If you define or delete any default operation in the type 'class BuiltinRegex', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2127): warning C26440: Function 'DocumentIndexer::DocumentIndexer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2131): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2131): warning C26432: If you define or delete any default operation in the type 'class DocumentIndexer', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2134): warning C26433: Function 'DocumentIndexer::CharAt' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2142): warning C26433: Function 'BuiltinRegex::FindText' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2145): warning C26496: The variable 'posix' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2146): warning C26496: The variable 'increment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2164): warning C26496: The variable 'lineRangeEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2180): warning C26496: The variable 'searchEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2181): warning C26496: The variable 'searchEndPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2182): warning C26496: The variable 'lineRangeBreak' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2180): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2218): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2142): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2240): warning C26433: Function 'BuiltinRegex::SubstituteByPosition' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2248): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2248): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2249): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2250): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2288): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2247): warning C26496: The variable 'patNum' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2248): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2245): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2246): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2246): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2247): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2248): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2249): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2250): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2254): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2285): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2240): warning C26429: Symbol 'doc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\document.cpp(2303): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(54): warning C26440: Function 'CanDeferToLastStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(64): warning C26440: Function 'CanEliminate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(73): warning C26440: Function 'IsLastStep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(81): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(84): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(85): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(87): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(88): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(90): warning C26440: Function 'IsControlCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(90): warning C26497: The function 'IsControlCharacter' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(95): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(98): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(95): warning C26461: The pointer argument 's' for function 'IsAllSpacesOrTabs' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(104): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(110): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(210): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(180): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(181): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(182): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(183): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(184): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(185): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(231): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(231): warning C26432: If you define or delete any default operation in the type 'class Editor', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(232): warning C26447: The function is declared 'noexcept' but calls function 'RemoveWatcher()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(233): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(235): warning C26447: The function is declared 'noexcept' but calls function 'DropGraphics()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(234): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(255): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(269): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(254): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(268): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(276): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(255): warning C26485: Expression 'c': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(255): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(269): warning C26485: Expression 'c1': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(269): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(284): warning C26485: Expression 'hexits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(288): warning C26485: Expression 'hiByte': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(247): warning C26496: The variable 'reps' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(254): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(261): warning C26496: The variable 'repsC1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(268): warning C26496: The variable 'c1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(276): warning C26496: The variable 'hiByte' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(296): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(298): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(300): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(302): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(304): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(306): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(372): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(401): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(402): warning C26496: The variable 'htClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(408): warning C26496: The variable 'retVal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(439): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(431): warning C26440: Function 'ControlCharacterString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(439): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(432): warning C26496: The variable 'reps' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(453): warning C26440: Function 'AutoLineLayout::AutoLineLayout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(454): warning C26432: If you define or delete any default operation in the type 'class AutoLineLayout', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(455): warning C26447: The function is declared 'noexcept' but calls function 'Dispose()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(456): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(458): warning C26440: Function 'AutoLineLayout::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(461): warning C26440: Function 'AutoLineLayout::operator LineLayout * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(520): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(493): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(493): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(502): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(507): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(488): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(489): warning C26496: The variable 'lineVisible' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(497): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(499): warning C26496: The variable 'posInLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(509): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(529): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(534): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(605): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(578): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(578): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(585): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(594): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(598): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(606): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(610): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(555): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(569): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(574): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(580): warning C26496: The variable 'lineStartSet' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(581): warning C26496: The variable 'subLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(583): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(584): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(585): warning C26496: The variable 'subLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(606): warning C26496: The variable 'spaceOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(660): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(639): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(639): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(645): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(654): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(661): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(640): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(642): warning C26496: The variable 'subLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(643): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(644): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(645): warning C26496: The variable 'subLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(661): warning C26496: The variable 'spaceOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(675): warning C26440: Function 'Editor::AbandonPaint' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(686): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(703): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(718): warning C26496: The variable 'position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(723): warning C26496: The variable 'delta' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(739): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(756): warning C26496: The variable 'minLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(757): warning C26496: The variable 'lineDocMax' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(758): warning C26496: The variable 'maxLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(759): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(794): warning C26496: The variable 'xAnchor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(799): warning C26496: The variable 'lineAnchorRect' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(800): warning C26496: The variable 'lineCaret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(801): warning C26496: The variable 'increment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(849): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(882): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(907): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(936): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(930): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(934): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(967): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(969): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(973): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(975): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(961): warning C26496: The variable 'posMoved' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(965): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(984): warning C26496: The variable 'simpleCaret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(985): warning C26496: The variable 'spCaret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(987): warning C26496: The variable 'delta' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(993): warning C26496: The variable 'rangeMain' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1013): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1018): warning C26496: The variable 'newXY' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1042): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1071): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1076): warning C26496: The variable 'topLineNew' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1080): warning C26496: The variable 'linesToMove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1081): warning C26496: The variable 'performBlit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1123): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1124): warning C26496: The variable 'lineDisplay' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1125): warning C26496: The variable 'newTop' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1134): warning C26440: Function 'istrlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1135): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1142): warning C26496: The variable 'startLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1143): warning C26496: The variable 'beginningOfStartLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1149): warning C26496: The variable 'endLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1150): warning C26496: The variable 'beginningOfEndLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1180): warning C26496: The variable 'currentLocation' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1181): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1209): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1210): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1217): warning C26496: The variable 'yOfLastLineFullyDisplayed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1230): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1230): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1226): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1232): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1233): warning C26496: The variable 'posInLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1319): warning C26494: Variable 'yMoveB' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1319): warning C26494: Variable 'yMoveT' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1321): warning C26494: Variable 'yMarginB' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1321): warning C26494: Variable 'yMarginT' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1416): warning C26494: Variable 'xMoveL' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1416): warning C26494: Variable 'xMoveR' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1418): warning C26494: Variable 'xMarginR' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1418): warning C26494: Variable 'xMarginL' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1291): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1511): warning C26496: The variable 'maxOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1512): warning C26496: The variable 'minOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1517): warning C26496: The variable 'minOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1518): warning C26496: The variable 'maxOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1541): warning C26496: The variable 'rcText' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1592): warning C26440: Function 'Editor::UpdateSystemCaret' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1595): warning C26440: Function 'Editor::Wrapping' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1735): warning C26440: Function 'Editor::StringFromEOLMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1758): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1758): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1766): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1763): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1748): warning C26496: The variable 'rcText' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1751): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1759): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1775): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1774): warning C26440: Function 'Editor::SubstituteMarkerIfEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1775): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1783): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1780): warning C26460: The reference argument 'vs' for function 'ValidStyledText' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1802): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1793): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1798): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1800): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1802): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1798): warning C26496: The variable 'style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1818): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1809): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1814): warning C26494: Variable 'widthSubLine' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1816): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1818): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1813): warning C26496: The variable 'lenLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1840): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1849): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1848): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1845): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1859): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1858): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1855): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1828): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1836): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1837): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1840): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1845): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1855): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1840): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1854): warning C26496: The variable 'style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1899): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1902): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1904): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1905): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1914): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1919): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1916): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1922): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1928): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1938): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1978): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2067): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2072): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2088): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2094): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2093): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2091): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2098): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2099): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2107): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2121): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2138): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2138): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2138): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2152): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2104): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'stMargin.text' in call to 'ValidStyledText' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2099): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'surface.{vfptr}' in call to 'Editor::DrawWrapMarker' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2138): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'surface.{vfptr}' in call to 'LineMarker::Draw' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1880): warning C26494: Variable 'surface' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1899): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1902): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1904): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1905): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1914): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1938): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1978): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2067): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2072): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2076): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2079): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2088): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2088): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2092): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2091): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2101): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2101): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2107): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2121): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2138): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1863): warning C26460: The reference argument 'rc' for function 'Editor::PaintSelMargin' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1872): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1909): warning C26496: The variable 'invertPhase' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1939): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1953): warning C26496: The variable 'lastLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1959): warning C26496: The variable 'folderOpenMid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1961): warning C26496: The variable 'folderEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1967): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1969): warning C26496: The variable 'firstSubLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1970): warning C26496: The variable 'lastSubLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1980): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1981): warning C26496: The variable 'levelNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1982): warning C26496: The variable 'levelNum' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(1983): warning C26496: The variable 'levelNextNum' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2013): warning C26496: The variable 'firstFollowupLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2014): warning C26496: The variable 'firstFollowupLineLevel' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2015): warning C26496: The variable 'secondFollowupLineLevelNum' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2078): warning C26496: The variable 'lev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2088): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2089): warning C26496: The variable 'xpos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2108): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2159): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2177): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2178): warning C26496: The variable 'posLineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2180): warning C26496: The variable 'lineCaret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2224): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2227): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2276): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2278): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2299): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2311): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2319): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2325): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2310): warning C26489: Don't dereference a pointer that may be invalid: 'ts.representation->stringRep'. 'ts.TextSegment::representation' may have been invalidated at line 2296 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2309): warning C26489: Don't dereference a pointer that may be invalid: 'ts.representation->stringRep'. 'ts.TextSegment::representation' may have been invalidated at line 2296 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2309): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'return of 'c_str'' in call to 'PositionCache::MeasureWidths' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2311): warning C26489: Don't dereference a pointer that may be invalid: 'ts.representation->stringRep'. 'ts.TextSegment::representation' may have been invalidated at line 2296 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2221): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2223): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2229): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2232): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2257): warning C26494: Variable 'styleByte' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2269): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2270): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2272): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2277): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2279): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2308): warning C26494: Variable 'positionsRepr' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2221): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2223): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2224): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2227): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2229): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2232): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2226): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2235): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2269): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2270): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2272): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2275): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2276): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2277): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2278): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2284): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2285): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2286): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2290): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2298): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2299): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2302): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2304): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2309): warning C26485: Expression 'positionsRepr': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2311): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2315): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2317): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2319): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2319): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2321): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2325): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2325): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2329): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2335): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2349): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2365): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2366): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2383): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2399): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2411): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2413): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2413): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2198): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2217): warning C26496: The variable 'charInDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2218): warning C26496: The variable 'chDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2264): warning C26496: The variable 'numCharsBeforeEOL' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2275): warning C26496: The variable 'chDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2425): warning C26440: Function 'Editor::SelectionBackground' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2452): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2431): warning C26461: The pointer argument 'll' for function 'Editor::TextBackground' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2456): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2457): warning C26496: The variable 'from' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2458): warning C26496: The variable 'rcCopyArea' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2463): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2468): warning C26496: The variable 'w' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2470): warning C26496: The variable 'xStraight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2472): warning C26496: The variable 'x0' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2473): warning C26496: The variable 'y0' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2475): warning C26496: The variable 'dy' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2476): warning C26496: The variable 'y' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2507): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2518): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2513): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2519): warning C26496: The variable 'normalCharHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2549): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2558): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2566): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2604): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2634): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2635): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2636): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2638): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2656): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2657): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2659): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2594): warning C26494: Variable 'ctrlChar' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2593): warning C26494: Variable 'hexits' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2567): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2568): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2552): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2558): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2567): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2568): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2590): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2591): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2595): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2599): warning C26485: Expression 'hexits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2600): warning C26485: Expression 'hexits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2602): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2634): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2635): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2636): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2656): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2657): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2552): warning C26496: The variable 'xEol' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2560): warning C26496: The variable 'virtualSpaceRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2562): warning C26496: The variable 'alpha' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2564): warning C26496: The variable 'portion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2581): warning C26496: The variable 'posAfterLineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2595): warning C26496: The variable 'chEOL' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2602): warning C26496: The variable 'styleMain' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2603): warning C26496: The variable 'textBack' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2689): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2681): warning C26429: Symbol 'll' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2683): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2684): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2689): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2681): warning C26461: The pointer argument 'll' for function 'Editor::DrawIndicator' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2684): warning C26496: The variable 'rcIndic' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2732): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2752): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2731): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2732): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2734): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2735): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2737): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2738): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2741): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2743): warning C26489: Don't dereference a pointer that may be invalid: 'deco->rs'. 'deco' may have been invalidated at line 2731 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2692): warning C26429: Symbol 'll' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2713): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2719): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2732): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2752): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2751): warning C26496: The variable 'braceIndicator' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2753): warning C26496: The variable 'rangeLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2755): warning C26496: The variable 'braceOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2761): warning C26496: The variable 'braceOffset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2777): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2799): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2805): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2776): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'stAnnotation.text' in call to 'ValidStyledText' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2770): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2770): warning C26461: The pointer argument 'll' for function 'Editor::DrawAnnotation' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2772): warning C26496: The variable 'indent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2774): warning C26496: The variable 'annotationLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2835): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2852): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2853): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2854): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2865): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2866): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2868): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2923): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3034): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3035): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3038): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3060): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3061): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3116): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3176): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3258): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3281): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3282): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3282): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3283): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3286): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3286): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3294): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3295): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3295): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3106): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3259): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3260): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2852): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2853): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2854): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2865): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2866): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2868): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2886): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2918): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2962): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2963): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2975): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2978): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2994): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2997): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3034): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3035): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3038): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3054): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3055): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3059): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3074): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3083): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3084): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3107): warning C26485: Expression 'cc': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3122): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3135): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3139): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3152): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3259): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3260): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3281): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3282): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3283): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3286): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3294): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3295): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(2997): warning C26496: The variable 'rcSpace' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3022): warning C26496: The variable 'edgeX' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3059): warning C26496: The variable 'styleMain' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3087): warning C26496: The variable 'xIndent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3098): warning C26496: The variable 'rcTab' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3106): warning C26496: The variable 'cc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3135): warning C26496: The variable 'xmid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3139): warning C26496: The variable 'rcSpace' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3156): warning C26496: The variable 'xIndent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3201): warning C26496: The variable 'isFoldHeader' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3228): warning C26496: The variable 'xIndent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3250): warning C26496: The variable 'posStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3251): warning C26496: The variable 'posEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3252): warning C26496: The variable 'virtualSpaceRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3254): warning C26496: The variable 'alpha' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3256): warning C26496: The variable 'portion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3364): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3362): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3303): warning C26429: Symbol 'll' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3317): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3340): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3349): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3350): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3361): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3362): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3303): warning C26461: The pointer argument 'll' for function 'Editor::DrawBlockCaret' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3306): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3354): warning C26496: The variable 'wordWrapCharWidth' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3361): warning C26496: The variable 'styleMain' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3414): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3415): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3416): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3417): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3420): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3421): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3377): warning C26496: The variable 'rcPattern' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3402): warning C26496: The variable 'rcPixel' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3413): warning C26496: The variable 'rcIG' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3419): warning C26496: The variable 'rcPixel' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3427): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3448): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3464): warning C26494: Variable 'widthOverstrikeCaret' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3451): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3475): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3495): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3495): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3439): warning C26496: The variable 'drawDrag' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3453): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3457): warning C26496: The variable 'caretBlinkState' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3458): warning C26496: The variable 'caretVisibleState' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3506): warning C26496: The variable 'caretColour' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3571): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3578): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3688): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3709): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3717): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3754): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3657): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'surface.{vfptr}' in call to 'Editor::LayoutLine' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3642): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3655): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3681): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3744): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3681): warning C26485: Expression 'this->braces': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3696): warning C26485: Expression 'this->braces': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3730): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3534): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3538): warning C26496: The variable 'screenLinePaintFirst' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3540): warning C26496: The variable 'xStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3618): warning C26496: The variable 'lineCaret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3645): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3648): warning C26496: The variable 'lineStartSet' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3649): warning C26496: The variable 'subLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3679): warning C26496: The variable 'rangeLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3698): warning C26496: The variable 'expanded' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3724): warning C26496: The variable 'from' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3725): warning C26496: The variable 'rcCopyArea' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3756): warning C26496: The variable 'edgeX' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3776): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3777): warning C26496: The variable 'il' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3811): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3811): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3814): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3841): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3842): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3844): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3847): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3852): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3862): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3864): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3942): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3947): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3946): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3944): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3836): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3852): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3841): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3844): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3852): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3852 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3847): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3841): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->fore'. 'return of '[]'' may have been invalidated at line 3841 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->fore'. 'return of '[]'' may have been invalidated at line 3838 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3844): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3844 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3838): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->fore'. 'return of '[]'' may have been invalidated at line 3838 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3847): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3847 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3842): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3842): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3842 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3839 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3839): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->back'. 'return of '[]'' may have been invalidated at line 3839 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3862): warning C26489: Don't dereference a pointer that may be invalid: '&vsPrint.styles'. 'vsPrint.ViewStyle::styles' may have been invalidated at line 3804 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3862): warning C26489: Don't dereference a pointer that may be invalid: 'result.[]->font'. 'return of '[]'' may have been invalidated at line 3862 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3907): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'vsPrint.styles' in call to 'Editor::LayoutLine' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3811): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3811): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3814): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3864): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3937): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3942): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3941): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3945): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3944): warning C26485: Expression 'number': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3868): warning C26496: The variable 'linePrintStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3872): warning C26496: The variable 'linePrintMax' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3885): warning C26496: The variable 'xStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3921): warning C26496: The variable 'startWithinLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3984): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3991): warning C26440: Function 'Editor::ReconfigureScrollBars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3996): warning C26496: The variable 'nMax' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3997): warning C26496: The variable 'nPage' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(3998): warning C26496: The variable 'modified' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4044): warning C26485: Expression 's': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4049): warning C26496: The variable 'rangeOnly' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4055): warning C26429: Symbol 'a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4127): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4130): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4141): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4149): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4150): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4164): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4150): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4141): warning C26496: The variable 'byte2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4149): warning C26496: The variable 'byte2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4150): warning C26496: The variable 'byte3' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4241): warning C26489: Don't dereference a pointer that may be invalid: 'deco->next'. 'deco.Decoration::next' may have been invalidated at line 4238 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4246): warning C26489: Don't dereference a pointer that may be invalid: 'decoNext'. 'decoNext' may have been invalidated at line 4238 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4242): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 4238 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4243): warning C26489: Don't dereference a pointer that may be invalid: 'deco->indicator'. 'deco' may have been invalidated at line 4238 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4268): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4280): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4283): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4284): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4300): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4302): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4278): warning C26496: The variable 'xInsert' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4355): warning C26496: The variable 'newPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4364): warning C26496: The variable 'newPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4392): warning C26496: The variable 'lineCurrentPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4397): warning C26496: The variable 'indentation' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4398): warning C26496: The variable 'indentationStep' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4432): warning C26440: Function 'Editor::SetCtrlID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4443): warning C26433: Function 'Editor::NotifyStyleNeeded' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4447): warning C26433: Function 'Editor::NotifyLexerChanged' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4447): warning C26440: Function 'Editor::NotifyLexerChanged' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4450): warning C26433: Function 'Editor::NotifyErrorOccurred' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4450): warning C26440: Function 'Editor::NotifyErrorOccurred' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4533): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4548): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4550): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4552): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4554): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4548): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4550): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4552): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4554): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4553): warning C26496: The variable 'position' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4555): warning C26496: The variable 'lineClick' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4559): warning C26496: The variable 'levelClick' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4611): warning C26433: Function 'Editor::NotifyModifyAttempt' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4616): warning C26433: Function 'Editor::NotifySavePoint' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4624): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4625): warning C26496: The variable 'lines' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4636): warning C26440: Function 'MovePositionForInsertion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4645): warning C26440: Function 'MovePositionForDeletion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4647): warning C26496: The variable 'endDeletion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4658): warning C26433: Function 'Editor::NotifyModified' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4713): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4713): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4710): warning C26496: The variable 'lineOfPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4737): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4747): warning C26496: The variable 'newTop' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4813): warning C26433: Function 'Editor::NotifyDeleted' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4813): warning C26440: Function 'Editor::NotifyDeleted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4948): warning C26440: Function 'Editor::ContainerNeedsUpdate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4959): warning C26494: Variable 'topLineNew' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4962): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4963): warning C26496: The variable 'topStutterLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4964): warning C26496: The variable 'bottomStutterLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(4980): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5013): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5013): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5017): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5017): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5009): warning C26489: Don't dereference a pointer that may be invalid: '&sMapped'. 'sMapped' may have been invalidated at line 5009 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5030): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5025): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5005): warning C26496: The variable 'rangeBytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5021): warning C26496: The variable 'endDifferenceText' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5030): warning C26496: The variable 'diffSizes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5044): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5047): warning C26496: The variable 'startPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5048): warning C26496: The variable 'endPrev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5049): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5050): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5052): warning C26496: The variable 'len1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5054): warning C26496: The variable 'len2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5078): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5090): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5117): warning C26429: Symbol 'eol' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5135): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5137): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5111): warning C26496: The variable 'needGroupUndo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5123): warning C26496: The variable 'inserted' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5157): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5161): warning C26496: The variable 'lineDoc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5162): warning C26496: The variable 'ptStartLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5163): warning C26496: The variable 'subLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5166): warning C26496: The variable 'lineDisplay' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5175): warning C26496: The variable 'newY' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5203): warning C26494: Variable 'lineDoc' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5203): warning C26496: The variable 'savedPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5224): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5224): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5220): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5225): warning C26496: The variable 'posLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5227): warning C26496: The variable 'posInLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5712): warning C26496: The variable 'viewLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5697): warning C26496: The variable 'viewLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5653): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5654): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5655): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5643): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5644): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5645): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5646): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5636): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5637): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5630): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5631): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5622): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5623): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5617): warning C26496: The variable 'endWord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5609): warning C26496: The variable 'endWord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5598): warning C26496: The variable 'startWord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5575): warning C26496: The variable 'viewLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5565): warning C26496: The variable 'viewLineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5450): warning C26496: The variable 'realEndPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5440): warning C26496: The variable 'realEndPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5740): warning C26440: Function 'Editor::KeyDefault' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5746): warning C26496: The variable 'msg' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5759): warning C26496: The variable 'modifiers' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5767): warning C26496: The variable 'lineOfAnchor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5769): warning C26496: The variable 'lineCurrentPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5776): warning C26496: The variable 'indentation' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5777): warning C26496: The variable 'indentationStep' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5798): warning C26496: The variable 'indentation' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5799): warning C26496: The variable 'indentationStep' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5814): warning C26496: The variable 'anchorPosOnLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5815): warning C26496: The variable 'currentPosPosOnLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5817): warning C26496: The variable 'lineTopSel' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5839): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5842): warning C26432: If you define or delete any default operation in the type 'class CaseFolderASCII', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5849): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5862): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'ft.lpstrText' in call to 'istrlen' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5861): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5865): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5905): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5906): warning C26494: Variable 'pos' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5943): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5943): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5944): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5944): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5939): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5939): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5940): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5940): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5944): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5940): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5960): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5984): warning C26440: Function 'Close' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5997): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(5994): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6017): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6025): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6035): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6004): warning C26429: Symbol 'ss' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6007): warning C26496: The variable 'currentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6008): warning C26496: The variable 'start' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6009): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6025): warning C26496: The variable 'current' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6045): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6052): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6077): warning C26440: Function 'Editor::DragThreshold' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6078): warning C26496: The variable 'xMove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6079): warning C26496: The variable 'yMove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6080): warning C26496: The variable 'distanceSquared' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6084): warning C26440: Function 'Editor::StartDrag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6131): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6137): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6139): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6095): warning C26496: The variable 'positionWasInSelection' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6097): warning C26496: The variable 'positionOnEdgeOfSelection' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6103): warning C26496: The variable 'selStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6104): warning C26496: The variable 'selEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6165): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6166): warning C26496: The variable 'ptPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6168): warning C26496: The variable 'range' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6205): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6206): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6207): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6202): warning C26440: Function 'Editor::GetMarginCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6205): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6206): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6207): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6218): warning C26494: Variable 'selAnchorPos' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6218): warning C26494: Variable 'selCurrentPos' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6220): warning C26496: The variable 'lineCurrent_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6221): warning C26496: The variable 'lineAnchor_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6286): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6293): warning C26440: Function 'AllowVirtualSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6293): warning C26497: The function 'AllowVirtualSpace' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6362): warning C26494: Variable 'endWord' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6362): warning C26494: Variable 'startWord' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6311): warning C26496: The variable 'inSelMargin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6437): warning C26496: The variable 'range' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6469): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6473): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6479): warning C26461: The pointer argument 'pt' for function 'Editor::SetHotSpotRange' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6481): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6486): warning C26496: The variable 'hsStart_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6487): warning C26496: The variable 'hsEnd_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6500): warning C26496: The variable 'hsStart_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6501): warning C26496: The variable 'hsEnd_' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6512): warning C26440: Function 'Editor::GetHotSpotRange' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6602): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6615): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6627): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6559): warning C26496: The variable 'range' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6589): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6591): warning C26496: The variable 'lineMove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6656): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6667): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6668): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6671): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6672): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6673): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6676): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6677): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6678): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6679): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6662): warning C26496: The variable 'selStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6663): warning C26496: The variable 'selEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6747): warning C26494: Variable 'idleDone' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6784): warning C26496: The variable 'lineAfter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6794): warning C26496: The variable 'endWindow' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6797): warning C26496: The variable 'styleAtEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6846): warning C26496: The variable 'rcText' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6888): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6888): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6907): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6906): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6939): warning C26496: The variable 'changedFromOrToHidden' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6942): warning C26496: The variable 'dir' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6944): warning C26496: The variable 'annotationLines' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6958): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6962): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6993): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(6998): warning C26496: The variable 'lineCurrent' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7028): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7032): warning C26496: The variable 'levelLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7088): warning C26496: The variable 'lineDisplay' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7112): warning C26496: The variable 'maxLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7126): warning C26496: The variable 'levelLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7133): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7137): warning C26496: The variable 'lineMaxSubord' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7171): warning C26496: The variable 'parentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7183): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7184): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7194): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7198): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7204): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7200): warning C26485: Expression 'name': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7229): warning C26440: Function 'Editor::IsUnicodeMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7233): warning C26440: Function 'Editor::CodePage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7244): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7244): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7258): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7262): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7252): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7264): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7258): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7262): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7254): warning C26496: The variable 'textLength' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7269): warning C26440: Function 'ValidMargin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7269): warning C26497: The function 'ValidMargin' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7273): warning C26440: Function 'CharPtrFromSPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7274): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7326): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7320): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7316): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7313): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7310): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7302): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7299): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7296): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7293): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7290): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7287): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7284): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7281): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7317): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7368): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7366): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7364): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7362): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7360): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7358): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7352): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7355): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7356): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7350): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7348): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7346): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7342): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7340): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7338): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7336): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7373): warning C26440: Function 'Editor::StringResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7376): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8851): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8845): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8841): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8835): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8831): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8825): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8821): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8815): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8811): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8805): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8500): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8495): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8489): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8482): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8476): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8469): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8463): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8453): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8454): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8455): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8446): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8439): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8430): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8409): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8373): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8367): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8357): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8351): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8345): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8336): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9378): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9335): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9274): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9271): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9206): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9191): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9073): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9073): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9065): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9061): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9057): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9051): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9047): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8990): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8979): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8777): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8430): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8390): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8297): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8289): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8200): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8030): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8026): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7954): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7921): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7901): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7817): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7812): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7807): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7802): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7797): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7741): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7703): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7685): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7631): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7557): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7558): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7545): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7549): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7540): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7507): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7508): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8549): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8549): warning C26451: Arithmetic overflow: Using operator '<<' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '<<' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7997): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7988): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7988): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7668): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7668): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7560): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7487): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7393): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8851): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8845): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8841): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8835): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8831): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8825): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8821): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8815): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8811): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8805): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8500): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8495): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8489): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8482): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8476): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8469): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8463): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8453): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8454): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8455): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8446): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8439): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8430): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8409): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8373): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8367): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8357): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8351): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8345): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8336): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7994): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7996): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7924): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7925): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7927): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7928): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7693): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7531): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7533): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7492): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7399): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7400): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9195): warning C26462: The value pointed to by 'repr' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9135): warning C26496: The variable 'segmentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(9138): warning C26496: The variable 'portion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8603): warning C26496: The variable 'prev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(8377): warning C26496: The variable 'markerID' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7984): warning C26496: The variable 'lineCurrentPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7985): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7986): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7744): warning C26462: The value pointed to by 'sz' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7675): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7666): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7567): warning C26462: The value pointed to by 'replacement' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7484): warning C26496: The variable 'lineStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\editor.cpp(7485): warning C26496: The variable 'lineEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.h(41): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\lexlib\lexermodule.h(38): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.h(42): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.h(43): warning C26485: Expression 'this->name': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.h(45): warning C26485: Expression 'this->name': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(30): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(38): warning C26440: Function 'ExternalLexerModule::SetExternal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(38): warning C26429: Symbol 'fFactory' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(52): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(59): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(66): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(62): warning C26494: Variable 'lex' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(63): warning C26494: Variable 'lm' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(67): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(77): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(77): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(83): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(84): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(98): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(73): warning C26496: The variable 'nl' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(77): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(81): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(66): warning C26429: Symbol 'GetLexerName' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(71): warning C26485: Expression 'lexname': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(76): warning C26485: Expression 'lexname': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(77): warning C26485: Expression 'lexname': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(101): warning C26432: If you define or delete any default operation in the type 'class LexerLibrary', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(102): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(108): warning C26494: Variable 'lmNext' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(110): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(117): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(118): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(106): warning C26440: Function 'LexerLibrary::Release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(111): warning C26489: Don't dereference a pointer that may be invalid: 'lm->next'. 'lm.LexerMinder::next' may have been invalidated at line 107 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(112): warning C26489: Don't dereference a pointer that may be invalid: 'lm->self'. 'lm.LexerMinder::self' may have been invalidated at line 107 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(114): warning C26489: Don't dereference a pointer that may be invalid: 'lmNext'. 'lmNext' may have been invalidated at line 107 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(113): warning C26489: Don't dereference a pointer that may be invalid: 'lm'. 'lm' may have been invalidated at line 107 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(113): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temporary 3' in call to 'operator delete' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(113): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(130): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(137): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(135): warning C26440: Function 'LexerManager::DeleteInstance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(142): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(143): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(141): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(146): warning C26432: If you define or delete any default operation in the type 'class LexerManager', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(147): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(160): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(156): warning C26489: Don't dereference a pointer that may be invalid: '&ll->m_sModuleName'. 'll.LexerLibrary::m_sModuleName' may have been invalidated at line 155 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(155): warning C26489: Don't dereference a pointer that may be invalid: 'll->next'. 'll.LexerLibrary::next' may have been invalidated at line 155 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(159): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(159): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(170): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(172): warning C26494: Variable 'next' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(178): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(179): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(169): warning C26440: Function 'LexerManager::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(174): warning C26489: Don't dereference a pointer that may be invalid: 'cur->next'. 'cur.LexerLibrary::next' may have been invalidated at line 171 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(176): warning C26489: Don't dereference a pointer that may be invalid: 'next'. 'next' may have been invalidated at line 171 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(175): warning C26489: Don't dereference a pointer that may be invalid: 'cur'. 'cur' may have been invalidated at line 171 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(189): warning C26432: If you define or delete any default operation in the type 'class LMMinder', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\externallexer.cpp(190): warning C26447: The function is declared 'noexcept' but calls function 'DeleteInstance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(23): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(30): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(31): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(49): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(127): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(28): warning C26496: The variable 'ymid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(31): warning C26496: The variable 'xLast' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(46): warning C26496: The variable 'rcSquiggle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(48): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(126): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(151): warning C26496: The variable 'rcDot' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(156): warning C26496: The variable 'rcComposition' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\indicator.cpp(26): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(22): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(23): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(24): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(25): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(26): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(23): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(24): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(30): warning C26432: If you define or delete any default operation in the type 'class KeyMap', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(31): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(34): warning C26440: Function 'KeyMap::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(40): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(40): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(41): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(54): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(54): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\keymap.cpp(55): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(26): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(42): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(51): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(60): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(61): warning C26496: The variable 'rcV' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(63): warning C26496: The variable 'rcH' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(67): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(68): warning C26496: The variable 'rcH' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(72): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(144): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(153): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(171): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(181): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(342): warning C26485: Expression 'character': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(345): warning C26485: Expression 'character': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(375): warning C26485: Expression 'pts': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(341): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(117): warning C26496: The variable 'centreY' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(118): warning C26496: The variable 'dimOn2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(119): warning C26496: The variable 'dimOn4' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(120): warning C26496: The variable 'blobSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(121): warning C26496: The variable 'armSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(139): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(148): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(157): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(175): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(342): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(351): warning C26496: The variable 'rcBlob' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(365): warning C26496: The variable 'pts' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(116): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\linemarker.cpp(117): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(24): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(25): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(28): warning C26432: If you define or delete any default operation in the type 'class MarkerHandleSet', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(32): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 29 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(31): warning C26489: Don't dereference a pointer that may be invalid: 'mhn'. 'mhn' may have been invalidated at line 29 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(33): warning C26489: Don't dereference a pointer that may be invalid: 'mhnToFree'. 'mhnToFree' may have been invalidated at line 29 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(33): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temporary 1' in call to 'operator delete' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(33): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(35): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(38): warning C26440: Function 'MarkerHandleSet::Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(43): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 40 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(48): warning C26440: Function 'MarkerHandleSet::MarkValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(53): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 50 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(52): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->number'. 'mhn' may have been invalidated at line 50 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(58): warning C26440: Function 'MarkerHandleSet::Contains' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(64): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 59 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(61): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->handle'. 'mhn' may have been invalidated at line 59 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(70): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(78): warning C26440: Function 'MarkerHandleSet::RemoveHandle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(83): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(84): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(84): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(79): warning C26429: Symbol 'pmhn' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(91): warning C26440: Function 'MarkerHandleSet::RemoveNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(97): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->next'. 'mhn.MarkerHandleNumber::next' may have been invalidated at line 95 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(94): warning C26489: Don't dereference a pointer that may be invalid: '*pmhn'. 'pmhn' may have been invalidated at line 98 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(95): warning C26489: Don't dereference a pointer that may be invalid: '*pmhn'. 'pmhn' may have been invalidated at line 98 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(96): warning C26489: Don't dereference a pointer that may be invalid: 'mhn->number'. 'mhn' may have been invalidated at line 95 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(103): warning C26489: Don't dereference a pointer that may be invalid: '*pmhn'. 'pmhn' may have been invalidated at line 98 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(98): warning C26489: Don't dereference a pointer that may be invalid: 'mhn'. 'mhn' may have been invalidated at line 95 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(98): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temporary 2' in call to 'operator delete' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(98): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(93): warning C26429: Symbol 'pmhn' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(109): warning C26440: Function 'MarkerHandleSet::CombineWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(110): warning C26429: Symbol 'pmhn' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(115): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(118): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(118): warning C26432: If you define or delete any default operation in the type 'class LineMarkers', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(119): warning C26447: The function is declared 'noexcept' but calls function 'Init()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(122): warning C26433: Function 'LineMarkers::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(125): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(130): warning C26433: Function 'LineMarkers::InsertLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(132): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(136): warning C26433: Function 'LineMarkers::RemoveLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(162): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(160): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(161): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(165): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(179): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(181): warning C26462: The value pointed to by 'onLine' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(200): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(193): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(218): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(231): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(226): warning C26496: The variable 'line' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(236): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(236): warning C26432: If you define or delete any default operation in the type 'class LineLevels', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(239): warning C26433: Function 'LineLevels::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(243): warning C26433: Function 'LineLevels::InsertLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(245): warning C26496: The variable 'level' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(250): warning C26433: Function 'LineLevels::RemoveLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(293): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(293): warning C26432: If you define or delete any default operation in the type 'class LineState', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(296): warning C26433: Function 'LineState::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(300): warning C26433: Function 'LineState::InsertLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(303): warning C26496: The variable 'val' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(308): warning C26433: Function 'LineState::RemoveLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(316): warning C26496: The variable 'stateOld' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(332): warning C26440: Function 'NumberLines' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(338): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(357): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(357): warning C26432: If you define or delete any default operation in the type 'class LineAnnotation', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(358): warning C26447: The function is declared 'noexcept' but calls function 'ClearAll()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(361): warning C26433: Function 'LineAnnotation::Init' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(365): warning C26433: Function 'LineAnnotation::InsertLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(368): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(372): warning C26433: Function 'LineAnnotation::RemoveLine' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(374): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(374): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(381): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(388): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(395): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(397): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(402): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(402): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(404): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(409): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(409): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(408): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(429): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(429): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(419): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(419): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(426): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(421): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(422): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(423): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(424): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(430): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(417): warning C26496: The variable 'style' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(437): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(437): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(438): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(448): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(448): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(464): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(464): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(463): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(457): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(460): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(468): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(457): warning C26462: The value pointed to by 'pahSource' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(476): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\perline.cpp(483): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(192): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(142): warning C26440: Function 'SplitVector<char * __ptr64>::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(145): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\splitvector.h(147): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(46): warning C26440: Function 'IsControlCharacter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(46): warning C26497: The function 'IsControlCharacter' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(52): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(62): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(65): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(66): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(69): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(80): warning C26432: If you define or delete any default operation in the type 'class LineLayout', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(81): warning C26447: The function is declared 'noexcept' but calls function 'Free()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(88): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(89): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(92): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(87): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(88): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(89): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(92): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(92): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(97): warning C26440: Function 'LineLayout::Free' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(98): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(100): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(102): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(102): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(104): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(104): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(106): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(106): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(99): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(101): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(103): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(105): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(107): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(110): warning C26440: Function 'LineLayout::Invalidate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(115): warning C26440: Function 'LineLayout::LineStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(125): warning C26440: Function 'LineLayout::LineLastVisible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(131): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(142): warning C26496: The variable 'newMaxLines' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(143): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(150): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(150): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(146): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(157): warning C26461: The pointer argument 'braces' for function 'LineLayout::SetBracesHighlight' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(157): warning C26429: Symbol 'braces' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(157): warning C26485: Expression 'braces': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(159): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(160): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(166): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(167): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(169): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(170): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(173): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(173): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(174): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(174): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(179): warning C26461: The pointer argument 'braces' for function 'LineLayout::RestoreBracesHighlight' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(179): warning C26429: Symbol 'braces' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(179): warning C26485: Expression 'braces': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(180): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(186): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(187): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(195): warning C26440: Function 'LineLayout::FindBefore' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(197): warning C26496: The variable 'middle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(198): warning C26496: The variable 'posMiddle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(198): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(208): warning C26440: Function 'LineLayout::EndLineStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(209): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(212): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(218): warning C26432: If you define or delete any default operation in the type 'class LineLayoutCache', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(219): warning C26447: The function is declared 'noexcept' but calls function 'Deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(244): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(245): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(245): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(234): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(256): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(263): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(264): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(305): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(306): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(307): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(308): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(309): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(312): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(313): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(315): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(316): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(317): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(323): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(323): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(313): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(290): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(304): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(309): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(330): warning C26440: Function 'LineLayoutCache::Dispose' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(342): warning C26440: Function 'KeyFromString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(342): warning C26429: Symbol 'charBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(347): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(345): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(347): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(352): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(353): warning C26485: Expression 'this->startByteHasReprs': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(353): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(360): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(357): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(356): warning C26429: Symbol 'charBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(360): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(360): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(360): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(369): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(366): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(365): warning C26429: Symbol 'charBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(369): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(369): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(369): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(375): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(377): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(373): warning C26429: Symbol 'charBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(375): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(381): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(376): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(375): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(375): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(386): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(388): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(384): warning C26429: Symbol 'charBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(386): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(386): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(386): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(394): warning C26485: Expression 'this->startByteHasReprs': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(394): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(448): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(432): warning C26496: The variable 'posStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(433): warning C26496: The variable 'posEnd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(434): warning C26496: The variable 'segmentLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(436): warning C26496: The variable 'portion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(408): warning C26429: Symbol 'pdoc_' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(427): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(451): warning C26432: If you define or delete any default operation in the type 'class BreakFinder', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(469): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(456): warning C26496: The variable 'prev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(494): warning C26496: The variable 'startSegment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(479): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'repr.stringRep' in call to 'TextSegment::TextSegment' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(460): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(476): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.h(141): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(460): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(462): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(463): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(464): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(499): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(509): warning C26440: Function 'BreakFinder::More' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(513): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(514): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(517): warning C26461: The pointer argument 'positions_' for function 'PositionCacheEntry::Set' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(524): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(528): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(524): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(524): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(526): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(528): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(532): warning C26432: If you define or delete any default operation in the type 'class PositionCacheEntry', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(533): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(536): warning C26440: Function 'PositionCacheEntry::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(537): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(537): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(538): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(544): warning C26440: Function 'PositionCacheEntry::Retrieve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(544): warning C26429: Symbol 'positions_' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(547): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(549): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(557): warning C26440: Function 'PositionCacheEntry::Hash' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(557): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(558): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(561): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(570): warning C26440: Function 'PositionCacheEntry::NewerThan' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(574): warning C26440: Function 'PositionCacheEntry::ResetClock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(580): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(586): warning C26432: If you define or delete any default operation in the type 'class PositionCache', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(587): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(593): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(617): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(621): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(625): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(625): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(635): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(643): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(651): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(655): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(605): warning C26461: The pointer argument 'pdoc' for function 'PositionCache::MeasureWidths' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(615): warning C26496: The variable 'hashValue' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(620): warning C26496: The variable 'probe2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(634): warning C26496: The variable 'lenSegment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(605): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(616): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(620): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(620): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(634): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(635): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(637): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\positioncache.cpp(639): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(256): warning C26495: Variable 'RESearch::eopat' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(262): warning C26432: If you define or delete any default operation in the type 'class RESearch', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(263): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(270): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(272): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(266): warning C26440: Function 'RESearch::Init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(270): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(272): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(277): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(278): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(279): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(275): warning C26440: Function 'RESearch::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(277): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(278): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(279): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(285): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(285): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(286): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(286): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(287): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(289): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(289): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(289): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(290): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(290): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(286): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(287): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(285): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(285): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(286): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(287): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(289): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(289): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(290): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(296): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(296): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(295): warning C26440: Function 'RESearch::ChSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(296): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(305): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(308): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(315): warning C26440: Function 'escapeValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(328): warning C26440: Function 'GetHexaChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(366): warning C26496: The variable 'bsc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(384): warning C26496: The variable 'hd1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(385): warning C26496: The variable 'hd2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(386): warning C26496: The variable 'hexValue' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(364): warning C26494: Variable 'c' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(431): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(432): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(424): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(425): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(418): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(403): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(397): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(384): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(385): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(357): warning C26429: Symbol 'pattern' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(652): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(663): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(673): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(688): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(687): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(589): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(588): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(697): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(707): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(722): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(721): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(446): warning C26462: The value pointed to by 'mpMax' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(567): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(444): warning C26494: Variable 'lp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(453): warning C26494: Variable 'prevChar' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(453): warning C26494: Variable 'c2' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(453): warning C26494: Variable 'c1' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(452): warning C26494: Variable 'mask' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(451): warning C26494: Variable 'n' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(655): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(656): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(665): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(672): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(673): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(683): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(688): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(524): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(537): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(552): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(572): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(579): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(589): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(699): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(706): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(707): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(722): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(733): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(457): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(443): warning C26485: Expression 'this->nfa': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(445): warning C26485: Expression 'this->nfa': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(446): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(633): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(652): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(655): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(656): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(640): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(635): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(663): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(664): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(665): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(672): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(673): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(673): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(680): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(682): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(683): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(685): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(688): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(688): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(687): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(616): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(615): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(618): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(619): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(622): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(623): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(625): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(493): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(497): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(500): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(507): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(512): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(520): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(521): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(524): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(526): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(530): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(534): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(563): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(565): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(569): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(583): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(589): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(589): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(588): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(484): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(487): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(488): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(476): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(478): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(471): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(697): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(698): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(699): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(706): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(707): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(707): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(718): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(722): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(722): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(721): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(715): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(716): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(464): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(758): warning C26494: Variable 'c' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(782): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(760): warning C26485: Expression 'this->nfa': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(781): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(773): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(760): warning C26429: Symbol 'ap' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(928): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(897): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(898): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(885): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(882): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(869): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(850): warning C26494: Variable 'ep' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(849): warning C26494: Variable 'bp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(848): warning C26494: Variable 'e' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(852): warning C26494: Variable 'llp' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(851): warning C26494: Variable 'are' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(847): warning C26494: Variable 'n' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(847): warning C26494: Variable 'c' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(854): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(928): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(928): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(919): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(937): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(896): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(897): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(898): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(885): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(885): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(882): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(882): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(869): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(869): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(871): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(858): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\research.cpp(846): warning C26429: Symbol 'ap' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(39): warning C26496: The variable 'posRun' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(41): warning C26496: The variable 'runStyle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(71): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(70): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(78): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(80): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(76): warning C26432: If you define or delete any default operation in the type 'class RunStyles', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(92): warning C26496: The variable 'run' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(94): warning C26496: The variable 'runChange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(97): warning C26496: The variable 'nextChange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(173): warning C26496: The variable 'runStart' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(175): warning C26496: The variable 'runStyle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(202): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(204): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(205): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(206): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(211): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\runstyles.cpp(274): warning C26496: The variable 'end' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(56): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(62): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(62): warning C26432: If you define or delete any default operation in the type 'class ScintillaBase', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(62): warning C26436: The type 'class ScintillaBase' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(65): warning C26433: Function 'ScintillaBase::Finalise' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(70): warning C26433: Function 'ScintillaBase::AddCharUTF' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(70): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(71): warning C26496: The variable 'isFillUp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(76): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(127): warning C26433: Function 'ScintillaBase::KeyCommand' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(194): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(194): warning C26429: Symbol 'sci' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(260): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(261): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(212): warning C26496: The variable 'lenInsert' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(227): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(241): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(261): warning C26496: The variable 'aveCharWidth' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(269): warning C26496: The variable 'heightAlloced' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(218): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(368): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(336): warning C26496: The variable 'item' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(350): warning C26496: The variable 'firstPos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(383): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(388): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(380): warning C26496: The variable 'item' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(400): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(400): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(413): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(411): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(410): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(398): warning C26496: The variable 'ctStyle' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(403): warning C26496: The variable 'ptOrigin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(418): warning C26496: The variable 'rcClient' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(419): warning C26496: The variable 'offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(445): warning C26496: The variable 'writable' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(460): warning C26433: Function 'ScintillaBase::CancelModes' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(466): warning C26433: Function 'ScintillaBase::ButtonDown' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(519): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(525): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(525): warning C26432: If you define or delete any default operation in the type 'class LexState', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(527): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(528): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(536): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(534): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(543): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(558): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(563): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'lex.{vfptr}' in call to 'LexState::SetLexerModule' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(573): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'lex.{vfptr}' in call to 'LexState::SetLexerModule' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(580): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(586): warning C26496: The variable 'firstModification' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(597): warning C26440: Function 'LexState::GetName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(605): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(613): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(629): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(636): warning C26496: The variable 'firstModification' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(655): warning C26434: Function 'LexState::LineEndTypesSupported' hides a non-virtual function 'LexInterface::LineEndTypesSupported' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(657): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(664): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(671): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(678): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(685): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(692): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(699): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(705): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(711): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(718): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(725): warning C26433: Function 'ScintillaBase::NotifyStyleToNeeded' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(728): warning C26496: The variable 'lineEndStyled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(729): warning C26496: The variable 'endStyled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(737): warning C26433: Function 'ScintillaBase::NotifyLexerChanged' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(740): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(740): warning C26451: Arithmetic overflow: Using operator '<<' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '<<' to avoid overflow (io.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(739): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(744): warning C26433: Function 'ScintillaBase::WndProc' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(904): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(898): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(1013): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(985): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(982): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(973): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(972): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(965): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(961): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(958): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(954): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(951): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(946): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(914): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(871): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(863): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(859): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(827): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(794): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(784): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(777): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(773): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(766): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\scintillabase.cpp(748): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(23): warning C26440: Function 'SelectionPosition::MoveForInsertDelete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(26): warning C26496: The variable 'virtualLengthRemove' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(37): warning C26496: The variable 'endDeletion' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(48): warning C26440: Function 'SelectionPosition::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(55): warning C26440: Function 'SelectionPosition::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(106): warning C26496: The variable 'inOrder' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(123): warning C26496: The variable 'startRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(124): warning C26496: The variable 'endRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(168): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(172): warning C26432: If you define or delete any default operation in the type 'class Selection', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(175): warning C26440: Function 'Selection::IsRectangular' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(180): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(184): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(187): warning C26440: Function 'Selection::Rectangular' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(195): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(195): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(197): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(198): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(208): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(208): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(212): warning C26440: Function 'Selection::Count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(216): warning C26440: Function 'Selection::Main' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(220): warning C26440: Function 'Selection::SetMain' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(226): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(230): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(233): warning C26440: Function 'Selection::MoveExtends' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(237): warning C26440: Function 'Selection::SetMoveExtends' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(243): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(252): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(253): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(254): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(255): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(263): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(270): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(271): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(277): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(280): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(280): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(314): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(318): warning C26440: Function 'Selection::CommitTentative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(325): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(333): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(333): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(333): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(342): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(342): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(343): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(345): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(356): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(362): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(365): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(365): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\selection.cpp(377): warning C26440: Function 'Selection::RotateMain' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(19): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(22): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(22): warning C26432: If you define or delete any default operation in the type 'class FontAlias', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(23): warning C26447: The function is declared 'noexcept' but calls function 'SetID()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(23): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(32): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(35): warning C26440: Function 'FontSpecification::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(44): warning C26440: Function 'FontSpecification::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(60): warning C26495: Variable 'FontMeasurements::sizeZoomed' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(64): warning C26440: Function 'FontMeasurements::Clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(72): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(74): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(72): warning C26495: Variable 'Style::eolFilled' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(78): warning C26432: If you define or delete any default operation in the type 'class Style', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(80): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(100): warning C26456: Operator 'Style::operator=' hides a non-virtual operator 'FontSpecification::operator=' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(104): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\style.cpp(121): warning C26434: Function 'Style::Clear' hides a non-virtual function 'FontMeasurements::Clear' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(24): warning C26440: Function 'UTF8Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(27): warning C26496: The variable 'uch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(26): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(27): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(24): warning C26429: Symbol 'uptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(49): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(51): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(52): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(58): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(59): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(60): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(61): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(63): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(64): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(65): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(44): warning C26440: Function 'UTF8FromUTF16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(47): warning C26496: The variable 'uch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(57): warning C26496: The variable 'xch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(46): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(47): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(49): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(51): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(52): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(57): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(58): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(59): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(60): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(63): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(64): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(65): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(69): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(69): warning C26489: Don't dereference a pointer that may be invalid: 'putf[len]'. 'putf' may have been invalidated at line 44 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(49): warning C26489: Don't dereference a pointer that may be invalid: 'putf[k++]'. 'putf' may have been invalidated at line 44 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(51): warning C26489: Don't dereference a pointer that may be invalid: 'putf[k++]'. 'putf' may have been invalidated at line 44 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(63): warning C26489: Don't dereference a pointer that may be invalid: 'putf[k++]'. 'putf' may have been invalidated at line 44 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(58): warning C26489: Don't dereference a pointer that may be invalid: 'putf[k++]'. 'putf' may have been invalidated at line 44 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(44): warning C26429: Symbol 'uptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(72): warning C26440: Function 'UTF8CharLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(86): warning C26494: Variable 'charLen' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(88): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(84): warning C26440: Function 'UTF16Length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(88): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(88): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(84): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(107): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(114): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(116): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(118): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(120): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(122): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(132): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(134): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(105): warning C26440: Function 'UTF16FromUTF8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(122): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(128): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(134): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(112): warning C26489: Don't dereference a pointer that may be invalid: 'tbuf[ui]'. 'tbuf' may have been invalidated at line 105 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(114): warning C26489: Don't dereference a pointer that may be invalid: 'tbuf[ui]'. 'tbuf' may have been invalidated at line 105 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(118): warning C26489: Don't dereference a pointer that may be invalid: 'tbuf[ui]'. 'tbuf' may have been invalidated at line 105 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(132): warning C26489: Don't dereference a pointer that may be invalid: 'tbuf[ui]'. 'tbuf' may have been invalidated at line 105 (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(107): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(105): warning C26429: Symbol 'tbuf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(144): warning C26440: Function 'BytesFromLead' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(163): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(163): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(187): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(187): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(187): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(194): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(196): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(197): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(200): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(205): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(217): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(217): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(218): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(222): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(226): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(226): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(230): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(230): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(234): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(234): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(234): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(246): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(175): warning C26429: Symbol 'us' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\uniconversion.cpp(259): warning C26496: The variable 'utf8StatusNext' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(30): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(38): warning C26432: If you define or delete any default operation in the type 'class FontNames', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(39): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(44): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(58): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(67): warning C26432: If you define or delete any default operation in the type 'class FontRealised', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(68): warning C26447: The function is declared 'noexcept' but calls function 'Release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(77): warning C26496: The variable 'deviceHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(78): warning C26496: The variable 'fp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(79): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fp.faceName' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(87): warning C26495: Variable 'ViewStyle::nextExtendedStyle' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(87): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(91): warning C26495: Variable 'ViewStyle::largestMarkerHeight' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(91): warning C26432: If you define or delete any default operation in the type 'class ViewStyle', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(94): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(94): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(96): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(96): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(100): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(104): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(142): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(142): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(100): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(104): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(142): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(179): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(180): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(179): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(230): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(231): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(265): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(266): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(267): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(265): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(266): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(267): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(309): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(312): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(314): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(322): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(323): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(335): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(338): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(343): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(344): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(349): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(355): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(356): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(357): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(355): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(356): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(357): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(362): warning C26440: Function 'ViewStyle::ReleaseAllExtendedStyles' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(367): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(371): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(371): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(367): warning C26496: The variable 'startRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(383): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(394): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(394): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(397): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(400): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(401): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(405): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(408): warning C26440: Function 'ViewStyle::ProtectionActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(412): warning C26440: Function 'ViewStyle::ExternalMarginWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(416): warning C26440: Function 'ViewStyle::ValidStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(423): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(429): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(429): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(430): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(425): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(425): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(426): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(423): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(429): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(429): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(430): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(425): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(425): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(426): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(440): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(444): warning C26494: Variable 'wrapStateWanted' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(443): warning C26440: Function 'ViewStyle::SetWrapState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(456): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(461): warning C26440: Function 'ViewStyle::SetWrapVisualFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(462): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(467): warning C26440: Function 'ViewStyle::SetWrapVisualFlagsLocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(468): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(473): warning C26440: Function 'ViewStyle::SetWrapVisualStartIndent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(474): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(479): warning C26440: Function 'ViewStyle::SetWrapIndentMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(480): warning C26496: The variable 'changed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(491): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(491): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(499): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(501): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(514): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\viewstyle.cpp(509): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(26): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(31): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(34): warning C26460: The reference argument 'rc' for function 'XPM::Draw' can be marked as const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(34): warning C26429: Symbol 'surface' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(45): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(59): warning C26495: Variable 'RGBAImage::scale' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(71): warning C26432: If you define or delete any default operation in the type 'class RGBAImage', define or delete them all (c.21). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(76): warning C26440: Function 'RGBAImage::Pixels' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(78): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(83): warning C26496: The variable 'rgba' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(98): warning C26496: The variable 'a' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(86): warning C26494: Variable 'index_or_rgb' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(100): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\src\xpm.cpp(103): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(57): warning C26440: Function 'QsciSciCallTip::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(57): warning C26461: The pointer argument '_o' for function 'QsciSciCallTip::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_QsciSciCallTip.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(68): warning C26485: Expression 'qt_meta_data_QsciSciCallTip': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_QsciSciCallTip.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(75): warning C26433: Function 'QsciSciCallTip::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(80): warning C26433: Function 'QsciSciCallTip::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_QsciSciCallTip.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(88): warning C26433: Function 'QsciSciCallTip::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(139): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(142): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(139): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(136): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(142): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(136): warning C26461: The pointer argument '_a' for function 'QsciSciPopup::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(150): warning C26485: Expression 'qt_meta_stringdata_QsciSciPopup.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(151): warning C26485: Expression 'qt_meta_data_QsciSciPopup': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(148): warning C26485: Expression 'qt_meta_stringdata_QsciSciPopup.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(158): warning C26433: Function 'QsciSciPopup::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(167): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(163): warning C26433: Function 'QsciSciPopup::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(166): warning C26485: Expression 'qt_meta_stringdata_QsciSciPopup.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(182): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(171): warning C26433: Function 'QsciSciPopup::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(171): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(182): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(232): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(232): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(229): warning C26461: The pointer argument '_a' for function 'QsciSciListBox::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(244): warning C26485: Expression 'qt_meta_stringdata_QsciSciListBox.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(245): warning C26485: Expression 'qt_meta_data_QsciSciListBox': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(242): warning C26485: Expression 'qt_meta_stringdata_QsciSciListBox.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(252): warning C26433: Function 'QsciSciListBox::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(261): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(257): warning C26433: Function 'QsciSciListBox::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(260): warning C26485: Expression 'qt_meta_stringdata_QsciSciListBox.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(276): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(265): warning C26433: Function 'QsciSciListBox::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(265): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]
  e:\robo\build\release\src\third-party\qscintilla-2.8.4\qscintilla_autogen\j2omsjfibt\moc_sciclasses_release.cpp(276): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\third-party\qscintilla-2.8.4\qscintilla.vcxproj]


"E:\robo\build\Release\ALL_BUILD.vcxproj" (default target) (1) ->
"E:\robo\build\Release\src\robomongo\robomongo.vcxproj" (default target) (10) ->
"E:\robo\build\Release\src\robomongo\robomongo_autogen.vcxproj" (default target) (11) ->
"E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj" (default target) (12) ->
  e:\robo\src\robomongo\ssh\ssh.c(585): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj]
  e:\robo\src\robomongo\ssh\array.c(44): warning C6386: Buffer overrun while writing to 'newarray':  the writable size is 'newsize*sizeof(void *)' bytes, but '8' bytes might be written. [E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj]
  e:\robo\src\robomongo\ssh\array.c(47): warning C6386: Buffer overrun while writing to 'newarray+i':  the writable size is 'newsize*sizeof(void *)' bytes, but '8' bytes might be written. [E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj]
  e:\robo\src\robomongo\ssh\array.c(47): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj]
  e:\robo\src\robomongo\ssh\array.c(47): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\ssh\ssh.vcxproj]


"E:\robo\build\Release\ALL_BUILD.vcxproj" (default target) (1) ->
"E:\robo\build\Release\src\robomongo\robomongo.vcxproj" (default target) (10) ->
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(591): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(693): warning C26440: Function 'qt_noop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(852): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26497: The function 'qIsNull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(868): warning C26440: Function 'qIsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1174): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26497: The function 'qIntCast' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1175): warning C26440: Function 'qIntCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(300): warning C26440: Function 'QTypeInfo<bool>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(301): warning C26440: Function 'QTypeInfo<char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(302): warning C26440: Function 'QTypeInfo<signed char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(303): warning C26440: Function 'QTypeInfo<unsigned char>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(304): warning C26440: Function 'QTypeInfo<short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(305): warning C26440: Function 'QTypeInfo<unsigned short>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(306): warning C26440: Function 'QTypeInfo<int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(307): warning C26440: Function 'QTypeInfo<unsigned int>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(308): warning C26440: Function 'QTypeInfo<long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(309): warning C26440: Function 'QTypeInfo<unsigned long>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(310): warning C26440: Function 'QTypeInfo<__int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(311): warning C26440: Function 'QTypeInfo<unsigned __int64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(312): warning C26440: Function 'QTypeInfo<float>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(313): warning C26440: Function 'QTypeInfo<double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(328): warning C26440: Function 'QTypeInfo<long double>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(333): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(334): warning C26440: Function 'QTypeInfo<UNKNOWN>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtypeinfo.h(337): warning C26440: Function 'QTypeInfo<wchar_t>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsysinfo.h(227): warning C26440: Function 'QSysInfo::macVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(66): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(90): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlogging.h(97): warning C26440: Function 'QMessageLogger::noDebug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(74): warning C26440: Function 'QTypeInfo<QFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(83): warning C26440: Function 'QTypeInfo<QIncompatibleFlag>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(55): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(83): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(84): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(86): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(87): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(460): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(482): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(483): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(484): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(485): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(509): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(517): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(521): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qchar.h(598): warning C26440: Function 'QTypeInfo<QChar>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(55): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(66): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrefcount.h(101): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(61): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(57): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(68): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(64): warning C26440: Function 'QArrayData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(74): warning C26440: Function 'QArrayData::isMutable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(92): warning C26440: Function 'QArrayData::detachCapacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(99): warning C26440: Function 'QArrayData::detachFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(107): warning C26440: Function 'QArrayData::cloneFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(123): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(73): warning C26440: Function 'qstrlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(76): warning C26440: Function 'qstrnlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(95): warning C26440: Function 'qstrncmp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(208): warning C26440: Function 'QByteArray::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(440): warning C26440: Function 'QByteArray::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(441): warning C26440: Function 'QByteArray::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(445): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(444): warning C26440: Function 'QByteArray::QByteArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(470): warning C26440: Function 'QByteArray::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(476): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(477): warning C26440: Function 'QByteArray::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(481): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(485): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(487): warning C26440: Function 'QByteArray::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(502): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(503): warning C26440: Function 'QByteArray::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(508): warning C26440: Function 'QByteArray::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(513): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(524): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(525): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(536): warning C26440: Function 'QByteRef::QByteRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(541): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(544): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(545): warning C26432: If you define or delete any default operation in the type 'class QByteRef', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(549): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(551): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(553): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(555): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(557): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(559): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(577): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(579): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(583): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(621): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(623): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(625): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(629): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(631): warning C26447: The function is declared 'noexcept' but calls function 'isEmpty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(633): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(637): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(639): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(641): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(643): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(645): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(647): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(649): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(651): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(653): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(655): warning C26447: The function is declared 'noexcept' but calls function 'qstrcmp()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(678): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(680): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(682): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(684): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(686): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(692): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(703): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(705): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearray.h(708): warning C26440: Function 'QTypeInfo<QByteArray>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(162): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(222): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(236): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(238): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(242): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(273): warning C26447: The function is declared 'noexcept' but calls function 'isRightToLeft()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(279): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(288): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(289): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(297): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(304): warning C26440: Function 'QTypeInfo<QStringView>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(97): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'qstrnlen()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(99): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(161): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(199): warning C26440: Function 'QTypeInfo<QLatin1String>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(239): warning C26440: Function 'QString::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(240): warning C26440: Function 'QString::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(261): warning C26440: Function 'QString::isSharedWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(477): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(478): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(475): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(476): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(567): warning C26496: The variable 'dataPtr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(590): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(592): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(819): warning C26440: Function 'QString::QString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(820): warning C26440: Function 'QString::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(822): warning C26440: Function 'QString::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(919): warning C26440: Function 'QString::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(933): warning C26440: Function 'QString::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(936): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(938): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(940): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(941): warning C26440: Function 'QString::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(944): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(946): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(948): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(952): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(953): warning C26440: Function 'QString::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(959): warning C26440: Function 'QString::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(962): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(964): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(966): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(968): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(970): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(972): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(974): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(976): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(978): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(980): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(982): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(984): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(986): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(988): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(990): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(993): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(996): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(999): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1003): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1007): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1011): warning C26485: Expression 'args': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1026): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1034): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1035): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1042): warning C26440: Function 'QCharRef::QCharRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1051): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1054): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1063): warning C26432: If you define or delete any default operation in the type 'class QCharRef', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1128): warning C26440: Function 'QTypeInfo<QCharRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1135): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1139): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1151): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1161): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1169): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1171): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1173): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1175): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1177): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1179): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1181): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1183): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1194): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1199): warning C26440: Function 'operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1375): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1393): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1397): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1400): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1403): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1407): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1408): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1419): warning C26440: Function 'QTypeInfo<QString>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1436): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1457): warning C26440: Function 'QStringRef::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1458): warning C26440: Function 'QStringRef::position' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1459): warning C26440: Function 'QStringRef::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1460): warning C26440: Function 'QStringRef::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1461): warning C26440: Function 'QStringRef::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1527): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1526): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1535): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1536): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1537): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1552): warning C26440: Function 'QStringRef::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1554): warning C26440: Function 'QStringRef::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1606): warning C26440: Function 'QTypeInfo<QStringRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1611): warning C26440: Function 'QStringRef::QStringRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1646): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1651): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1653): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1655): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1657): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1659): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1661): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'length()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1663): warning C26447: The function is declared 'noexcept' but calls function 'constData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1682): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1684): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1686): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1701): warning C26447: The function is declared 'noexcept' but calls function 'front()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1703): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1705): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1871): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstring.h(1872): warning C26440: Function 'QtPrivate::asString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(387): warning C26440: Function 'QtPrivate::QSlotObjectBase::QSlotObjectBase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(393): warning C26440: Function 'QtPrivate::QSlotObjectBase::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(394): warning C26440: Function 'QtPrivate::QSlotObjectBase::call' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs_impl.h(396): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::QSlotObjectBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(292): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(294): warning C26440: Function 'QGenericArgument::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(295): warning C26440: Function 'QGenericArgument::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(305): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(591): warning C26440: Function 'QMetaObject::Connection::Connection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobjectdefs.h(613): warning C26440: Function 'QMetaObject::superClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(595): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(602): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(615): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_ctzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(623): warning C26440: Function 'QAlgorithmsPrivate::qt_builtin_clzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(635): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_ctz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(640): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(688): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(701): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(711): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(722): warning C26497: The function 'qPopulationCount' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(809): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(830): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clz()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(855): warning C26447: The function is declared 'noexcept' but calls function 'qt_builtin_clzll()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(867): warning C26497: The function 'qCountLeadingZeroBits' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qalgorithms.h(869): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(72): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(73): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(74): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(75): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(76): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(85): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(88): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(90): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(107): warning C26497: The function 'qHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(110): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26485: Expression 'this->d->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QByteArray>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(81): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbytearraylist.h(82): warning C26440: Function 'QListSpecialMethods<QByteArray>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(77): warning C26432: If you define or delete any default operation in the type 'class QRegExp', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregexp.h(121): warning C26440: Function 'QTypeInfo<QRegExp>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringmatcher.h(69): warning C26440: Function 'QStringMatcher::caseSensitivity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(69): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class QString>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(113): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(116): warning C26434: Function 'QStringList::operator=' hides a non-virtual function 'QList<QString>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(126): warning C26434: Function 'QStringList::operator+' hides a non-virtual function 'QList<QString>::operator+' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(128): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(130): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(132): warning C26434: Function 'QStringList::operator<<' hides a non-virtual function 'QList<QString>::operator<<' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(151): warning C26440: Function 'QTypeInfo<QStringList>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(155): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(154): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(157): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(156): warning C26440: Function 'QListSpecialMethods<QString>::self' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(223): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(229): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(234): warning C26434: Function 'QStringList::contains' hides a non-virtual function 'QList<QString>::contains' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(264): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(269): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(274): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(279): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(297): warning C26434: Function 'QStringList::indexOf' hides a non-virtual function 'QList<QString>::indexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringlist.h(302): warning C26434: Function 'QStringList::lastIndexOf' hides a non-virtual function 'QList<QString>::lastIndexOf' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qscopedpointer.h(81): warning C26440: Function 'QScopedPointerPodDeleter::cleanup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(252): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(282): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(336): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(713): warning C26440: Function 'QMetaType::isExtended' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(836): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26432: If you define or delete any default operation in the type 'struct QtMetaTypePrivate::VariantData', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(844): warning C26440: Function 'QtMetaTypePrivate::VariantData::VariantData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<std::_Vb_const_iterator<std::_Wrap_alloc<std::allocator<unsigned int> > > >::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(907): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1077): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1095): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToBegin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1096): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::moveToEnd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1097): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1098): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1109): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1111): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1113): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1119): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QSequentialIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1248): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1268): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1269): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1270): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1271): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1273): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::destroyIter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1278): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::find' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1281): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1283): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::copy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1289): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QAssociativeIterableImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1332): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1346): warning C26440: Function 'QTypeInfo<QtMetaTypePrivate::QPairVariantInterfaceImpl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1471): warning C26440: Function 'QtPrivate::MetaObjectForType<void,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2208): warning C26432: If you define or delete any default operation in the type 'class QMetaType', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2210): warning C26447: The function is declared 'noexcept' but calls function 'isExtended()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2211): warning C26447: The function is declared 'noexcept' but calls function 'dtor()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2214): warning C26440: Function 'QMetaType::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(142): warning C26440: Function 'QObject::isWidgetType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(143): warning C26440: Function 'QObject::isWindowType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(202): warning C26440: Function 'QObject::children' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(408): warning C26440: Function 'QObject::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(411): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(612): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(613): warning C26440: Function 'QtPrivate::deref_for_methodcall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(301): warning C26440: Function 'QEvent::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(302): warning C26440: Function 'QEvent::spontaneous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(304): warning C26440: Function 'QEvent::setAccepted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(305): warning C26440: Function 'QEvent::isAccepted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(307): warning C26440: Function 'QEvent::accept' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(308): warning C26440: Function 'QEvent::ignore' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(334): warning C26440: Function 'QEvent::setSpontaneous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(342): warning C26440: Function 'QTimerEvent::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(354): warning C26440: Function 'QChildEvent::child' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(368): warning C26440: Function 'QDynamicPropertyChangeEvent::propertyName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreevent.h(379): warning C26440: Function 'QDeferredDeleteEvent::loopLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qcoreapplication.h(116): warning C26440: Function 'QCoreApplication::instance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(106): warning C26440: Function 'QTypeInfo<QPoint>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(120): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(271): warning C26440: Function 'QTypeInfo<QPointF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qpoint.h(285): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(101): warning C26440: Function 'QTypeInfo<QSize>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(187): warning C26440: Function 'QSize::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(194): warning C26440: Function 'operator/' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(268): warning C26440: Function 'QTypeInfo<QSizeF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(292): warning C26447: The function is declared 'noexcept' but calls function 'qIsNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(292): warning C26447: The function is declared 'noexcept' but calls function 'qIsNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(357): warning C26440: Function 'QSizeF::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsize.h(364): warning C26440: Function 'operator/' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcursor.h(118): warning C26440: Function 'QTypeInfo<QCursor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(92): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(94): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(96): warning C26440: Function 'QMapNodeBase::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(97): warning C26440: Function 'QMapNodeBase::setColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(98): warning C26440: Function 'QMapNodeBase::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26461: The pointer argument 'pp' for function 'QMapNodeBase::setParent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(99): warning C26440: Function 'QMapNodeBase::setParent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(132): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(127): warning C26429: Symbol 'bucket' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(126): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(124): warning C26440: Function 'QHashData::firstNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(141): warning C26440: Function 'operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(146): warning C26440: Function 'QTypeInfo<QHashDummyValue>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(385): warning C26440: Function 'QVariant::PrivateShared::PrivateShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(392): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(397): warning C26476: Expression/symbol 'this->data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(400): warning C26476: Expression/symbol '&this->data = (union QVariant::Private::Data *)(other->data)' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(399): warning C26432: If you define or delete any default operation in the type 'struct QVariant::Private', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(513): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(514): warning C26440: Function 'QVariant::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(555): warning C26440: Function 'QVariant::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(569): warning C26476: Expression/symbol 'this->d.data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(568): warning C26440: Function 'QVariant::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(583): warning C26440: Function 'QVariantComparisonHelper::QVariantComparisonHelper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(600): warning C26440: Function 'QTypeInfo<QVariant>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(751): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(754): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(758): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(771): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(774): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(786): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(803): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(820): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(839): warning C26496: The variable 'pi' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(842): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd1.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(847): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'd2.data' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(844): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(849): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(866): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26432: If you define or delete any default operation in the type 'class QSharedData', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(61): warning C26440: Function 'QSharedData::QSharedData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(938): warning C26432: If you define or delete any default operation in the type 'class QLocale', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(943): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QLocalePrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1059): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1061): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1098): warning C26440: Function 'QTypeInfo<QLocale>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1102): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1104): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1108): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1113): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1115): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlocale.h(1119): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmargins.h(88): warning C26440: Function 'QTypeInfo<QMargins>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmargins.h(320): warning C26440: Function 'QTypeInfo<QMarginsF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(166): warning C26440: Function 'QTypeInfo<QRect>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(263): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(359): warning C26496: The variable 'w' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(360): warning C26496: The variable 'h' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(367): warning C26429: Symbol 'aw' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(383): warning C26429: Symbol 'xp2' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(626): warning C26440: Function 'QTypeInfo<QRectF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(687): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(693): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(782): warning C26429: Symbol 'ay' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qrect.h(798): warning C26429: Symbol 'xp1' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(91): warning C26440: Function 'QPaintDevice::devicePixelRatioFScale' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(116): warning C26440: Function 'QPaintDevice::devType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpaintdevice.h(119): warning C26440: Function 'QPaintDevice::paintingActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(105): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(105): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgb.h(96): warning C26440: Function 'qUnpremultiply' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(79): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(94): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(107): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(108): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(109): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(110): warning C26440: Function 'QRgba64::setRed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(111): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(111): warning C26440: Function 'QRgba64::setGreen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(112): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(112): warning C26440: Function 'QRgba64::setBlue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(113): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(113): warning C26440: Function 'QRgba64::setAlpha' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(121): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(125): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(155): warning C26440: Function 'QRgba64::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(164): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(166): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(172): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(173): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(174): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(183): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(184): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(185): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(186): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrgba64.h(190): warning C26440: Function 'QTypeInfo<QRgba64>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(86): warning C26432: If you define or delete any default operation in the type 'class QColor', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(281): warning C26440: Function 'QTypeInfo<QColor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(283): warning C26495: Variable 'QColor::cspec' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(286): warning C26495: Variable 'QColor::cspec' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(289): warning C26495: Variable 'QColor::cspec' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(292): warning C26495: Variable 'QColor::cspec' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qcolor.h(296): warning C26495: Variable 'QColor::cspec' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(59): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(71): warning C26456: Operator 'QPolygon::operator=' hides a non-virtual operator 'QVector<QPoint>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(73): warning C26456: Operator 'QPolygon::operator=' hides a non-virtual operator 'QVector<QPoint>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(74): warning C26434: Function 'QPolygon::swap' hides a non-virtual function 'QVector<QPoint>::swap' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(104): warning C26440: Function 'QTypeInfo<QPolygon>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(144): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(156): warning C26456: Operator 'QPolygonF::operator=' hides a non-virtual operator 'QVector<QPointF>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(156): warning C26447: The function is declared 'noexcept' but calls function 'swap()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(158): warning C26456: Operator 'QPolygonF::operator=' hides a non-virtual operator 'QVector<QPointF>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(159): warning C26434: Function 'QPolygonF::swap' hides a non-virtual function 'QVector<QPointF>::swap' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(159): warning C26440: Function 'QPolygonF::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpolygon.h(183): warning C26440: Function 'QTypeInfo<QPolygonF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(158): warning C26440: Function 'QDataStream::operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(174): warning C26440: Function 'QDataStream::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(215): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(220): warning C26432: If you define or delete any default operation in the type 'class QtPrivate::StreamStateSaver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(223): warning C26447: The function is declared 'noexcept' but calls function 'resetStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(224): warning C26447: The function is declared 'noexcept' but calls function 'setStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(331): warning C26440: Function 'QDataStream::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(334): warning C26440: Function 'QDataStream::byteOrder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(337): warning C26440: Function 'QDataStream::version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(340): warning C26440: Function 'QDataStream::setVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(344): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(347): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(350): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(353): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(356): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(359): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(362): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatastream.h(365): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qregion.h(73): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qregion.h(184): warning C26440: Function 'QTypeInfo<QRegion>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(92): warning C26440: Function 'QTypeInfo<QLine>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(98): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(149): warning C26440: Function 'QLine::translate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(172): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(175): warning C26440: Function 'QLine::setP1' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(180): warning C26440: Function 'QLine::setP2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(185): warning C26440: Function 'QLine::setPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(191): warning C26440: Function 'QLine::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(278): warning C26440: Function 'QTypeInfo<QLineF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(284): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(348): warning C26440: Function 'QLineF::translate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(378): warning C26496: The variable 'v' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(393): warning C26440: Function 'QLineF::setP1' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(398): warning C26440: Function 'QLineF::setP2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(403): warning C26440: Function 'QLineF::setPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qline.h(409): warning C26440: Function 'QLineF::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(60): warning C26495: Variable 'QMatrix::_m11' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(60): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(68): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(67): warning C26432: If you define or delete any default operation in the type 'class QMatrix', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(71): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(70): warning C26495: Variable 'QMatrix::_m11' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(78): warning C26440: Function 'QMatrix::m11' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(79): warning C26440: Function 'QMatrix::m12' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(80): warning C26440: Function 'QMatrix::m21' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(81): warning C26440: Function 'QMatrix::m22' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(82): warning C26440: Function 'QMatrix::dx' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(83): warning C26440: Function 'QMatrix::dy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(108): warning C26440: Function 'QMatrix::isInvertible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(109): warning C26440: Function 'QMatrix::determinant' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(122): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(129): warning C26440: Function 'QMatrix::QMatrix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(141): warning C26440: Function 'QTypeInfo<QMatrix>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qmatrix.h(162): warning C26440: Function 'QMatrix::isIdentity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(80): warning C26440: Function 'QPainterPath::Element::isMoveTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(81): warning C26440: Function 'QPainterPath::Element::isLineTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(82): warning C26440: Function 'QPainterPath::Element::isCurveTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(84): warning C26440: Function 'QPainterPath::Element::operator QPointF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(86): warning C26440: Function 'QPainterPath::Element::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(96): warning C26432: If you define or delete any default operation in the type 'class QPainterPath', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(218): warning C26440: Function 'QPainterPath::d_func' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(234): warning C26440: Function 'QTypeInfo<QPainterPath>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(235): warning C26440: Function 'QTypeInfo<QPainterPath::Element>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(348): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainterpath.h(350): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(81): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(80): warning C26432: If you define or delete any default operation in the type 'class QTransform', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(85): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(84): warning C26447: The function is declared 'noexcept' but calls function 'QMatrix()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(88): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(87): warning C26447: The function is declared 'noexcept' but calls function 'QMatrix()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(200): warning C26440: Function 'QTypeInfo<QTransform>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(240): warning C26440: Function 'QTransform::determinant' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(249): warning C26440: Function 'QTransform::m11' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(253): warning C26440: Function 'QTransform::m12' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(257): warning C26440: Function 'QTransform::m13' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(261): warning C26440: Function 'QTransform::m21' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(265): warning C26440: Function 'QTransform::m22' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(269): warning C26440: Function 'QTransform::m23' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(273): warning C26440: Function 'QTransform::m31' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(277): warning C26440: Function 'QTransform::m32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(281): warning C26440: Function 'QTransform::m33' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(285): warning C26440: Function 'QTransform::dx' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(289): warning C26440: Function 'QTransform::dy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(298): warning C26440: Function 'QTransform::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(322): warning C26440: Function 'QTransform::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtransform.h(338): warning C26440: Function 'QTransform::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(99): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(101): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(178): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(209): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(210): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(211): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(212): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(213): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(215): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(220): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(232): warning C26440: Function 'QTypeInfo<QPixelFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(259): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(266): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(267): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(268): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(269): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixelformat.h(270): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(309): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(316): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(380): warning C26440: Function 'QImage::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qimage.h(383): warning C26440: Function 'QTypeInfo<QImage>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(148): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26495: Variable 'QtSharedPointer::ExternalRefCountData::strongref' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(154): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(155): warning C26432: If you define or delete any default operation in the type 'struct QtSharedPointer::ExternalRefCountData', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(157): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(164): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::checkQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(165): warning C26440: Function 'QtSharedPointer::ExternalRefCountData::setQObjectShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qsharedpointer_impl.h(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(77): warning C26432: If you define or delete any default operation in the type 'class QPixmap', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(78): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPlatformPixmap>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(81): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QPlatformPixmap>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(202): warning C26440: Function 'QPixmap::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(205): warning C26440: Function 'QTypeInfo<QPixmap>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpixmap.h(220): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(83): warning C26432: If you define or delete any default operation in the type 'class QBrush', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(131): warning C26440: Function 'QBrush::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(137): warning C26440: Function 'QTypeInfo<QBrush>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(160): warning C26440: Function 'QBrush::style' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(161): warning C26440: Function 'QBrush::color' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(163): warning C26440: Function 'QBrush::transform' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(164): warning C26440: Function 'QBrush::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(382): warning C26440: Function 'QGradient::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(385): warning C26440: Function 'QGradient::spread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qbrush.h(425): warning C26440: Function 'QGradient::setSpread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(71): warning C26495: Variable 'QPalette::<anonymous-tag>::for_faster_swapping_dont_use' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(105): warning C26440: Function 'QPalette::currentColorGroup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(106): warning C26440: Function 'QPalette::setCurrentColorGroup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(157): warning C26440: Function 'QPalette::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(158): warning C26440: Function 'QPalette::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpalette.h(193): warning C26440: Function 'QTypeInfo<QPalette>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(256): warning C26432: If you define or delete any default operation in the type 'class QFont', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(257): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(289): warning C26440: Function 'QFont::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(290): warning C26440: Function 'QFont::resolve' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfont.h(333): warning C26440: Function 'QTypeInfo<QFont>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(68): warning C26432: If you define or delete any default operation in the type 'class QFontMetrics', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(69): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(73): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(135): warning C26440: Function 'QTypeInfo<QFontMetrics>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(149): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(149): warning C26432: If you define or delete any default operation in the type 'class QFontMetricsF', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontmetrics.h(203): warning C26440: Function 'QTypeInfo<QFontMetricsF>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qfontinfo.h(85): warning C26440: Function 'QTypeInfo<QFontInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(117): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(68): warning C26497: The function 'qHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(153): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(154): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(155): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(156): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qsizepolicy.h(231): warning C26440: Function 'QTypeInfo<QSizePolicy>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(190): warning C26432: If you define or delete any default operation in the type 'class QKeySequence', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(223): warning C26440: Function 'QKeySequence::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qkeysequence.h(226): warning C26440: Function 'QTypeInfo<QKeySequence>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(221): warning C26440: Function 'QWidget::internalWinId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(743): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(748): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(755): warning C26440: Function 'QWidget::windowType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(757): warning C26440: Function 'QWidget::windowFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(769): warning C26440: Function 'QWidget::isModal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(799): warning C26440: Function 'QWidget::font' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(844): warning C26440: Function 'QWidget::rect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(847): warning C26440: Function 'QWidget::geometry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(850): warning C26440: Function 'QWidget::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(853): warning C26434: Function 'QWidget::width' hides a non-virtual function 'QPaintDevice::width' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(853): warning C26440: Function 'QWidget::width' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(856): warning C26434: Function 'QWidget::height' hides a non-virtual function 'QPaintDevice::height' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(856): warning C26440: Function 'QWidget::height' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(860): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qwidget.h(867): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\initializer_context.h(55): warning C26440: Function 'mongo::InitializerContext::args' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\initializer_context.h(58): warning C26440: Function 'mongo::InitializerContext::env' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(352): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(353): warning C26432: If you define or delete any default operation in the type 'struct fmt::v5::internal::error_handler', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1048): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(203): warning C26440: Function 'fmt::v5::internal::clz' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(220): warning C26440: Function 'fmt::v5::internal::clzll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(386): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(388): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(742): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(743): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(743): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(771): warning C26497: The function 'fmt::v5::internal::to_char8_t' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(771): warning C26440: Function 'fmt::v5::internal::to_char8_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(822): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(822): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(822): warning C26485: Expression 'fmt::v5::internal::basic_data<void>::DIGITS': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(821): warning C26440: Function 'fmt::v5::internal::decimal_formatter::write_pair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(826): warning C26440: Function 'fmt::v5::internal::decimal_formatter::decimal_formatter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(870): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(871): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(871): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1009): warning C26440: Function 'fmt::v5::internal::utf8_to_utf16::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1021): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1024): warning C26440: Function 'fmt::v5::internal::utf16_to_utf8::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1060): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1071): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1768): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2073): warning C26440: Function 'fmt::v5::internal::find<0,char,char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2309): warning C26495: Variable 'fmt::v5::system_error::error_code_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2309): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2336): warning C26440: Function 'fmt::v5::system_error::error_code' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2777): warning C26440: Function 'fmt::v5::float_spec_handler::float_spec_handler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2780): warning C26440: Function 'fmt::v5::float_spec_handler::on_general' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2784): warning C26440: Function 'fmt::v5::float_spec_handler::on_exp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2788): warning C26440: Function 'fmt::v5::float_spec_handler::on_fixed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2793): warning C26440: Function 'fmt::v5::float_spec_handler::on_percent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2798): warning C26440: Function 'fmt::v5::float_spec_handler::on_hex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2935): warning C26485: Expression 'this->buffer_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2935): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2942): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2942): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2943): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2943): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2946): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2950): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2950): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2951): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2951): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2935): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2940): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2946): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2949): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2942): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2943): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2950): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2951): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2934): warning C26440: Function 'fmt::v5::format_int::format_decimal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2957): warning C26496: The variable 'negative' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2960): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2956): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2964): warning C26495: Variable 'fmt::v5::format_int::str_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2965): warning C26495: Variable 'fmt::v5::format_int::str_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2966): warning C26495: Variable 'fmt::v5::format_int::str_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2967): warning C26495: Variable 'fmt::v5::format_int::buffer_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2968): warning C26495: Variable 'fmt::v5::format_int::buffer_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2969): warning C26495: Variable 'fmt::v5::format_int::buffer_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2973): warning C26485: Expression 'this->buffer_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2972): warning C26440: Function 'fmt::v5::format_int::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2980): warning C26440: Function 'fmt::v5::format_int::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2986): warning C26440: Function 'fmt::v5::format_int::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(87): warning C26440: Function 'mongo::StringData::StringData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(185): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(195): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(233): warning C26440: Function 'mongo::StringData::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(258): warning C26496: The variable 'a' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(259): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(258): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(259): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(253): warning C26440: Function 'mongo::StringData::equalCaseInsensitive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(274): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(270): warning C26429: Symbol 'dest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(270): warning C26440: Function 'mongo::StringData::copyTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(281): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(282): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(284): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(277): warning C26440: Function 'mongo::StringData::find' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(289): warning C26496: The variable 'needleSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(302): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(287): warning C26440: Function 'mongo::StringData::find' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(314): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(313): warning C26429: Symbol 'cur' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(308): warning C26440: Function 'mongo::StringData::rfind' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data.h(328): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\base\error_codes.h(412): warning C26497: The function 'mongo::ErrorCodes::duplicateCodeForTest' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\base\error_codes.h(412): warning C26440: Function 'mongo::ErrorCodes::duplicateCodeForTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\error_extra_info.h(127): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\error_extra_info.h(130): warning C26432: If you define or delete any default operation in the type 'struct mongo::ErrorExtraInfoExample::EnableParserForTest', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\error_extra_info.h(135): warning C26440: Function 'mongo::ErrorExtraInfoExample::ErrorExtraInfoExample' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\error_extra_info.h(58): warning C26432: If you define or delete any default operation in the type 'class mongo::ErrorExtraInfo', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\error_extra_info.h(159): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\error_extra_info.h(162): warning C26432: If you define or delete any default operation in the type 'struct mongo::nested::twice::NestedErrorExtraInfoExample::EnableParserForTest', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\error_extra_info.h(167): warning C26440: Function 'mongo::nested::twice::NestedErrorExtraInfoExample::NestedErrorExtraInfoExample' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status.h(160): warning C26440: Function 'mongo::Status::reason' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status.h(295): warning C26447: The function is declared 'noexcept' but calls function 'unref()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status.h(302): warning C26447: The function is declared 'noexcept' but calls function 'unref()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status.h(305): warning C26440: Function 'mongo::Status::isOK' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status.h(309): warning C26440: Function 'mongo::Status::code' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status.h(321): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status.h(321): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(56): warning C26440: Function 'absl::gbswap_64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(59): warning C26440: Function 'absl::gbswap_32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(62): warning C26440: Function 'absl::gbswap_16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(157): warning C26497: The function 'absl::little_endian::FromHost16' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(157): warning C26440: Function 'absl::little_endian::FromHost16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(158): warning C26497: The function 'absl::little_endian::ToHost16' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(158): warning C26440: Function 'absl::little_endian::ToHost16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(160): warning C26497: The function 'absl::little_endian::FromHost32' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(160): warning C26440: Function 'absl::little_endian::FromHost32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(161): warning C26497: The function 'absl::little_endian::ToHost32' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(161): warning C26440: Function 'absl::little_endian::ToHost32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(163): warning C26497: The function 'absl::little_endian::FromHost64' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(163): warning C26440: Function 'absl::little_endian::FromHost64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(164): warning C26497: The function 'absl::little_endian::ToHost64' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(164): warning C26440: Function 'absl::little_endian::ToHost64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(184): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(188): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(192): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(196): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(200): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(204): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(244): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(248): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(252): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(256): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(260): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\endian.h(264): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\memory\memory.h(204): warning C26440: Function 'absl::RawPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(308): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(310): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(314): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(319): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(324): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(329): warning C26440: Function 'absl::uint128::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(406): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(462): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(465): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(469): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(473): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(477): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(481): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(485): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(488): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(491): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(494): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(498): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(501): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(505): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(509): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(524): warning C26440: Function 'absl::uint128::operator float' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(528): warning C26440: Function 'absl::uint128::operator double' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(532): warning C26440: Function 'absl::uint128::operator long double' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(539): warning C26440: Function 'absl::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(548): warning C26440: Function 'absl::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(554): warning C26440: Function 'absl::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(560): warning C26440: Function 'absl::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(566): warning C26440: Function 'absl::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(576): warning C26496: The variable 'lo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(574): warning C26440: Function 'absl::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(581): warning C26440: Function 'absl::operator!' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(587): warning C26440: Function 'absl::operator~' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(591): warning C26440: Function 'absl::operator|' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(596): warning C26440: Function 'absl::operator&' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(601): warning C26440: Function 'absl::operator^' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(606): warning C26440: Function 'absl::uint128::operator|=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(612): warning C26440: Function 'absl::uint128::operator&=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(618): warning C26440: Function 'absl::uint128::operator^=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(626): warning C26440: Function 'absl::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(640): warning C26440: Function 'absl::operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(654): warning C26440: Function 'absl::operator+' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(663): warning C26440: Function 'absl::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(680): warning C26496: The variable 'low' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\numeric\int128.h(672): warning C26440: Function 'absl::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\string_view.h(548): warning C26440: Function 'absl::ClippedSubstr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\string_view.h(560): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\string_view.h(559): warning C26440: Function 'absl::NullSafeStringView' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\city.h(58): warning C26440: Function 'absl::hash_internal::Uint128Low64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\city.h(59): warning C26440: Function 'absl::hash_internal::Uint128High64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(731): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(739): warning C26440: Function 'absl::hash_internal::CityHashState::CityHashState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(759): warning C26496: The variable 'high' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(759): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(765): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(772): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(771): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(772): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(771): warning C26440: Function 'absl::hash_internal::CityHashState::Read1To3' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(806): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(806): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(805): warning C26440: Function 'absl::hash_internal::CityHashState::Seed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(819): warning C26494: Variable 'v' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(821): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(843): warning C26496: The variable 'p' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(839): warning C26494: Variable 'v' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(841): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\hash.h(278): warning C26440: Function 'absl::HashState::combine_contiguous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\hash.h(302): warning C26440: Function 'absl::HashState::Init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\hash_function_defaults.h(81): warning C26440: Function 'absl::container_internal::StringHashEq::Eq::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(165): warning C26440: Function 'absl::container_internal::PairArgs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(213): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(214): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(206): warning C26440: Function 'absl::container_internal::SanitizerPoisonMemoryRegion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(224): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(225): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\container_memory.h(217): warning C26440: Function 'absl::container_internal::SanitizerUnpoisonMemoryRegion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(51): warning C26497: The function 'absl::base_internal::CountLeadingZeros64Slow' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(57): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(57): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(51): warning C26440: Function 'absl::base_internal::CountLeadingZeros64Slow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(60): warning C26440: Function 'absl::base_internal::CountLeadingZeros64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(96): warning C26497: The function 'absl::base_internal::CountLeadingZeros32Slow' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(101): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(101): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(96): warning C26440: Function 'absl::base_internal::CountLeadingZeros32Slow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(104): warning C26440: Function 'absl::base_internal::CountLeadingZeros32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(129): warning C26497: The function 'absl::base_internal::CountTrailingZerosNonZero64Slow' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(129): warning C26440: Function 'absl::base_internal::CountTrailingZerosNonZero64Slow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(141): warning C26440: Function 'absl::base_internal::CountTrailingZerosNonZero64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(163): warning C26497: The function 'absl::base_internal::CountTrailingZerosNonZero32Slow' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(163): warning C26440: Function 'absl::base_internal::CountTrailingZerosNonZero32Slow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\base\internal\bits.h(174): warning C26440: Function 'absl::base_internal::CountTrailingZerosNonZero32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(166): warning C26440: Function 'absl::Hex::Hex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(216): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(215): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(219): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(218): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(222): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(221): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(225): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(224): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(228): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(227): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(231): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(230): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(234): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(234): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(236): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(236): warning C26485: Expression 'this->digits_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(246): warning C26495: Variable 'absl::AlphaNum::digits_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(246): warning C26440: Function 'absl::AlphaNum::AlphaNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(247): warning C26495: Variable 'absl::AlphaNum::digits_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(247): warning C26440: Function 'absl::AlphaNum::AlphaNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(259): warning C26440: Function 'absl::AlphaNum::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(260): warning C26440: Function 'absl::AlphaNum::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(261): warning C26440: Function 'absl::AlphaNum::Piece' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(312): warning C26440: Function 'absl::StrCat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(362): warning C26440: Function 'absl::StrAppend' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(387): warning C6001: Using uninitialized memory 'result'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\str_cat.h(387): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\types\span.h(93): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\types\span.h(93): warning C26447: The function is declared 'noexcept' but calls function 'operator[]()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(291): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(287): warning C26440: Function 'absl::container_internal::EmptyGroup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(306): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(302): warning C26440: Function 'absl::container_internal::HashSeed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(312): warning C26497: The function 'absl::container_internal::H2' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(312): warning C26440: Function 'absl::container_internal::H2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(314): warning C26497: The function 'absl::container_internal::IsEmpty' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(314): warning C26440: Function 'absl::container_internal::IsEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(315): warning C26497: The function 'absl::container_internal::IsFull' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(315): warning C26440: Function 'absl::container_internal::IsFull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(316): warning C26497: The function 'absl::container_internal::IsDeleted' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(316): warning C26440: Function 'absl::container_internal::IsDeleted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(317): warning C26497: The function 'absl::container_internal::IsEmptyOrDeleted' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(317): warning C26440: Function 'absl::container_internal::IsEmptyOrDeleted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(326): warning C26440: Function 'absl::container_internal::_mm_cmpgt_epi8_fixed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(341): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(340): warning C26440: Function 'absl::container_internal::GroupSse2Impl::GroupSse2Impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(346): warning C26496: The variable 'match' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(364): warning C26496: The variable 'special' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(371): warning C26496: The variable 'special' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(377): warning C26496: The variable 'msbs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(378): warning C26496: The variable 'x126' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(382): warning C26496: The variable 'zero' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(383): warning C26496: The variable 'special_mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(384): warning C26496: The variable 'res' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(377): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(386): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(415): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(437): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(438): warning C26496: The variable 'res' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(454): warning C26497: The function 'absl::container_internal::IsValidCapacity' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(454): warning C26440: Function 'absl::container_internal::IsValidCapacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(474): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(475): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(466): warning C26429: Symbol 'ctrl' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\initializer_dependency_graph.h(47): warning C26440: Function 'mongo::InitializerDependencyNode::isInitialized' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\initializer_dependency_graph.h(50): warning C26440: Function 'mongo::InitializerDependencyNode::setInitialized' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\initializer_dependency_graph.h(54): warning C26440: Function 'mongo::InitializerDependencyNode::getInitializerFunction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\initializer_dependency_graph.h(57): warning C26440: Function 'mongo::InitializerDependencyNode::getDeinitializerFunction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\initializer.h(60): warning C26440: Function 'mongo::Initializer::getInitializerDependencyGraph' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\bad_optional_access.hpp(25): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(111): warning C26440: Function 'boost::error_info<boost::throw_function_,char const * __ptr64>::error_info<boost::throw_function_,char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(125): warning C26440: Function 'boost::error_info<boost::throw_file_,char const * __ptr64>::error_info<boost::throw_file_,char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(139): warning C26440: Function 'boost::error_info<boost::throw_line_,int>::error_info<boost::throw_line_,int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(168): warning C26432: If you define or delete any default operation in the type 'struct boost::exception_detail::error_info_container', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(227): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(228): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(226): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(290): warning C26432: If you define or delete any default operation in the type 'class boost::exception', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(290): warning C26436: The type 'class boost::exception' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(401): warning C26432: If you define or delete any default operation in the type 'class boost::exception_detail::clone_base', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(411): warning C26462: The value pointed to by 'd' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(421): warning C26440: Function 'boost::exception_detail::copy_boost_exception' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\current_function.hpp(28): warning C26440: Function 'boost::detail::current_function_helper' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\throw_exception.hpp(61): warning C26440: Function 'boost::throw_exception_assert_compatibility' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\none_t.hpp(32): warning C26440: Function 'boost::none_t::none_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\none.hpp(52): warning C26426: Global initializer calls a non-constexpr function 'boost::none_t::none_t' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(89): warning C26440: Function 'boost::optional_ns::in_place_init_t::in_place_init_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(91): warning C26426: Global initializer calls a non-constexpr function 'boost::optional_ns::in_place_init_t::in_place_init_t' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(97): warning C26440: Function 'boost::optional_ns::in_place_init_if_t::in_place_init_if_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(99): warning C26426: Global initializer calls a non-constexpr function 'boost::optional_ns::in_place_init_if_t::in_place_init_if_t' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_type_string_data.h(65): warning C26440: Function 'mongo::DataType::Handler<mongo::StringData,void>::defaultConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\assert_util.h(72): warning C26447: The function is declared 'noexcept' but calls function 'reason()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\assert_util.h(82): warning C26440: Function 'mongo::DBException::toStatus' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\assert_util.h(273): warning C26440: Function 'mongo::fassertWithLocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\assert_util.h(296): warning C26440: Function 'mongo::fassertNoTraceWithLocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\decimal128.h(127): warning C26497: The function 'mongo::Decimal128::hasFlag' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\decimal128.h(127): warning C26440: Function 'mongo::Decimal128::hasFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\decimal128.h(152): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\decimal128.h(334): warning C26440: Function 'mongo::Decimal128::negate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\decimal128.h(513): warning C26440: Function 'mongo::Decimal128::isBinaryEqual' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\decimal128.h(541): warning C26440: Function 'mongo::Decimal128::_getCombinationField' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(154): warning C26497: The function 'mongo::endian::bswap_slow16' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(154): warning C26440: Function 'mongo::endian::bswap_slow16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(158): warning C26497: The function 'mongo::endian::bswap_slow32' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(158): warning C26440: Function 'mongo::endian::bswap_slow32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(163): warning C26497: The function 'mongo::endian::bswap_slow64' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(163): warning C26440: Function 'mongo::endian::bswap_slow64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(177): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned char>::nativeToBig' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(177): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned char>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(181): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned char>::bigToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(181): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned char>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(185): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned char>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(185): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned char>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(189): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned char>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(189): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned char>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(198): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned short>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(202): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned short>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(206): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned short>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(206): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned short>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(210): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned short>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(210): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned short>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(219): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned int>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(223): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned int>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(227): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned int>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(231): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned int>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(240): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned __int64>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(244): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned __int64>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(248): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned __int64>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(252): warning C26440: Function 'mongo::endian::ByteOrderConverter<unsigned __int64>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(261): warning C26497: The function 'mongo::endian::ByteOrderConverter<signed char>::nativeToBig' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(261): warning C26440: Function 'mongo::endian::ByteOrderConverter<signed char>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(265): warning C26497: The function 'mongo::endian::ByteOrderConverter<signed char>::bigToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(265): warning C26440: Function 'mongo::endian::ByteOrderConverter<signed char>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(269): warning C26497: The function 'mongo::endian::ByteOrderConverter<signed char>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(269): warning C26440: Function 'mongo::endian::ByteOrderConverter<signed char>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(273): warning C26497: The function 'mongo::endian::ByteOrderConverter<signed char>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(273): warning C26440: Function 'mongo::endian::ByteOrderConverter<signed char>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(282): warning C26440: Function 'mongo::endian::ByteOrderConverter<short>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(286): warning C26440: Function 'mongo::endian::ByteOrderConverter<short>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(290): warning C26497: The function 'mongo::endian::ByteOrderConverter<short>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(290): warning C26440: Function 'mongo::endian::ByteOrderConverter<short>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(294): warning C26497: The function 'mongo::endian::ByteOrderConverter<short>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(294): warning C26440: Function 'mongo::endian::ByteOrderConverter<short>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(303): warning C26440: Function 'mongo::endian::ByteOrderConverter<int>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(307): warning C26440: Function 'mongo::endian::ByteOrderConverter<int>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(311): warning C26497: The function 'mongo::endian::ByteOrderConverter<int>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(311): warning C26440: Function 'mongo::endian::ByteOrderConverter<int>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(315): warning C26497: The function 'mongo::endian::ByteOrderConverter<int>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(315): warning C26440: Function 'mongo::endian::ByteOrderConverter<int>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(324): warning C26440: Function 'mongo::endian::ByteOrderConverter<__int64>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(328): warning C26440: Function 'mongo::endian::ByteOrderConverter<__int64>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(332): warning C26497: The function 'mongo::endian::ByteOrderConverter<__int64>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(332): warning C26440: Function 'mongo::endian::ByteOrderConverter<__int64>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(336): warning C26497: The function 'mongo::endian::ByteOrderConverter<__int64>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(336): warning C26440: Function 'mongo::endian::ByteOrderConverter<__int64>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(345): warning C26440: Function 'mongo::endian::ByteOrderConverter<float>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(355): warning C26440: Function 'mongo::endian::ByteOrderConverter<float>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(363): warning C26440: Function 'mongo::endian::ByteOrderConverter<float>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(371): warning C26440: Function 'mongo::endian::ByteOrderConverter<float>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(384): warning C26440: Function 'mongo::endian::ByteOrderConverter<double>::nativeToBig' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(394): warning C26440: Function 'mongo::endian::ByteOrderConverter<double>::bigToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(402): warning C26440: Function 'mongo::endian::ByteOrderConverter<double>::nativeToLittle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(410): warning C26440: Function 'mongo::endian::ByteOrderConverter<double>::littleToNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_view.h(45): warning C26440: Function 'mongo::ConstDataView::ConstDataView' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_view.h(48): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_view.h(47): warning C26440: Function 'mongo::ConstDataView::view' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_view.h(80): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_view.h(77): warning C26434: Function 'mongo::DataView::view' hides a non-virtual function 'mongo::ConstDataView::view' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\string_map.h(44): warning C26440: Function 'mongo::StringMapHashedKey::StringMapHashedKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\string_map.h(50): warning C26440: Function 'mongo::StringMapHashedKey::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\string_map.h(54): warning C26440: Function 'mongo::StringMapHashedKey::hash' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsontypes.h(139): warning C26440: Function 'mongo::isNumericBSONType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(51): warning C26440: Function 'mongo::SharedBuffer::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(77): warning C26489: Don't dereference a pointer that may be invalid: '&tmp._holder'. 'tmp.mongo::SharedBuffer::_holder' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(86): warning C26489: Don't dereference a pointer that may be invalid: '&tmp._holder'. 'tmp.mongo::SharedBuffer::_holder' may have been invalidated at line 86 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(98): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(101): warning C26440: Function 'mongo::SharedBuffer::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(117): warning C26440: Function 'mongo::SharedBuffer::capacity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(139): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(144): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(143): warning C26440: Function 'mongo::SharedBuffer::Holder::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(148): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(147): warning C26440: Function 'mongo::SharedBuffer::Holder::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(176): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\shared_buffer.h(197): warning C26440: Function 'mongo::ConstSharedBuffer::ConstSharedBuffer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(99): warning C26440: Function 'mongo::SharedBufferAllocator::free' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(102): warning C26440: Function 'mongo::SharedBufferAllocator::release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(120): warning C26432: If you define or delete any default operation in the type 'class mongo::StackAllocator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(121): warning C26447: The function is declared 'noexcept' but calls function 'free()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(130): warning C26485: Expression 'this->_buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(133): warning C26485: Expression 'this->_buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(140): warning C26485: Expression 'this->_buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(142): warning C26485: Expression 'this->_buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(141): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(139): warning C26440: Function 'mongo::StackAllocator::free' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(148): warning C26440: Function 'mongo::StackAllocator::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(365): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(92): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(88): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(87): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(86): warning C26440: Function 'mongo::str::startsWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(102): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(102): warning C26440: Function 'mongo::str::startsWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(110): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(111): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(109): warning C26440: Function 'mongo::str::endsWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(117): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(116): warning C26429: Symbol 's' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(116): warning C26440: Function 'mongo::str::endsWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(121): warning C26496: The variable 'a' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(122): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(120): warning C26440: Function 'mongo::str::endsWith' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(131): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(131): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(129): warning C26440: Function 'mongo::str::after' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(134): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(141): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(139): warning C26440: Function 'mongo::str::after' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(144): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(160): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(169): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(175): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(181): warning C26429: Symbol 'q' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(181): warning C26440: Function 'mongo::str::shareCommonPrefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(203): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(206): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(201): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(199): warning C26440: Function 'mongo::str::toUnsigned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(219): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(234): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(249): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(257): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(258): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(256): warning C26429: Symbol 'i' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(268): warning C26497: The function 'mongo::str::isUTF8ContinuationByte' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(268): warning C26440: Function 'mongo::str::isUTF8ContinuationByte' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(278): warning C26496: The variable 'byte' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(285): warning C26440: Function 'mongo::str::caseInsensitiveCompare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(304): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(305): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(307): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(300): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(300): warning C26414: Move, copy, reassign or reset a local smart pointer 'line' (r.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(301): warning C26429: Symbol 'copy' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(305): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\str.h(305): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(95): warning C26440: Function 'mongo::ConstDataRange::ConstDataRange' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(165): warning C26440: Function 'mongo::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data_comparator_interface.h(52): warning C26440: Function 'mongo::StringData::ComparatorInterface::EqualTo::EqualTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\string_data_comparator_interface.h(69): warning C26440: Function 'mongo::StringData::ComparatorInterface::Hasher::Hasher' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(737): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(737): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(743): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(743): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(978): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(983): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(993): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(1901): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(1909): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(1932): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2216): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2228): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2239): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2243): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2255): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2247): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2249): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2316): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2324): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2327): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2329): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2332): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2675): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2688): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2806): warning C26429: Symbol 'pRet' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2816): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2825): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2834): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2836): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(74): warning C26429: Symbol 'product' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(74): warning C26440: Function 'mongo::mongoSignedMultiplyOverflow64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(80): warning C26429: Symbol 'product' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(80): warning C26440: Function 'mongo::mongoUnsignedMultiplyOverflow64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(84): warning C26429: Symbol 'sum' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(88): warning C26429: Symbol 'sum' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(92): warning C26429: Symbol 'difference' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\overflow_arithmetic.h(96): warning C26429: Symbol 'difference' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(151): warning C26440: Function 'mongo::hierarchical_acquisition_detail::toString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(177): warning C26440: Function 'mongo::hierarchical_acquisition_detail::toString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(200): warning C26440: Function 'mongo::hierarchical_acquisition_detail::Set::has' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(219): warning C26496: The variable 'oldValue' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(214): warning C26440: Function 'mongo::hierarchical_acquisition_detail::Set::add' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hierarchical_acquisition.h(239): warning C26440: Function 'mongo::hierarchical_acquisition_detail::Set::remove' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(69): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(89): warning C26440: Function 'mongo::latch_detail::Identity::sourceLocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(96): warning C26440: Function 'mongo::latch_detail::Identity::level' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(115): warning C26440: Function 'mongo::latch_detail::Identity::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(960): warning C26434: Function 'boost::optional<mongo::hierarchical_acquisition_detail::Level>::optional<mongo::hierarchical_acquisition_detail::Level>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::hierarchical_acquisition_detail::Level>::optional_base<mongo::hierarchical_acquisition_detail::Level>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(960): warning C26432: If you define or delete any default operation in the type 'class boost::optional<class mongo::hierarchical_acquisition_detail::Level>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(182): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(182): warning C26447: The function is declared 'noexcept' but calls function 'operator new()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(212): warning C26440: Function 'mongo::latch_detail::Data::counts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(216): warning C26440: Function 'mongo::latch_detail::Data::counts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(220): warning C26440: Function 'mongo::latch_detail::Data::identity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(970): warning C26434: Function 'boost::optional<mongo::hierarchical_acquisition_detail::Level>::optional<mongo::hierarchical_acquisition_detail::Level>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::hierarchical_acquisition_detail::Level>::optional_base<mongo::hierarchical_acquisition_detail::Level>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(970): warning C26432: If you define or delete any default operation in the type 'class boost::optional<class mongo::SourceLocationHolder>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\registry_list.h(179): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\registry_list.h(179): warning C26432: If you define or delete any default operation in the type 'class mongo::WeakPtrRegistryList<class mongo::latch_detail::Data,0>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\registry_list.h(98): warning C26432: If you define or delete any default operation in the type 'class mongo::RegistryList<class std::weak_ptr<class mongo::latch_detail::Data>,0>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\registry_list.h(181): warning C26434: Function 'mongo::WeakPtrRegistryList<mongo::latch_detail::Data,0>::add' hides a non-virtual function 'mongo::RegistryList<std::weak_ptr<mongo::latch_detail::Data>,0>::add' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(264): warning C26440: Function 'mongo::latch_detail::Registration::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(312): warning C26440: Function 'mongo::latch_detail::Latch::getName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\mutex.h(338): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\time_support.h(136): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\time_support.h(150): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\time_support.h(149): warning C26440: Function 'mongo::Date_t::toMillisSinceEpoch' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\time_support.h(201): warning C26440: Function 'mongo::Date_t::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(84): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(89): warning C26495: Variable 'mongo::OID::_data' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(95): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(94): warning C26440: Function 'mongo::OID::OID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(100): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(99): warning C26440: Function 'mongo::OID::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(104): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(103): warning C26440: Function 'mongo::OID::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(139): warning C26485: Expression 'o._data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(225): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(229): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(235): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(241): warning C26495: Variable 'mongo::OID::_data' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(241): warning C26440: Function 'mongo::OID::OID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\timestamp.h(54): warning C26440: Function 'mongo::Timestamp::min' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\timestamp.h(74): warning C26440: Function 'mongo::Timestamp::Timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\timestamp.h(78): warning C26440: Function 'mongo::Timestamp::getSecs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\timestamp.h(82): warning C26440: Function 'mongo::Timestamp::getInc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\timestamp.h(86): warning C26440: Function 'mongo::Timestamp::asULL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\timestamp.h(93): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\timestamp.h(96): warning C26440: Function 'mongo::Timestamp::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\timestamp.h(129): warning C26440: Function 'mongo::Timestamp::tie' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(249): warning C26440: Function 'mongo::BSONElement::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(266): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(272): warning C26440: Function 'mongo::BSONElement::fieldNameSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(282): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(332): warning C26496: The variable 'low' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(333): warning C26496: The variable 'high' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(333): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(433): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(442): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(454): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(460): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(467): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(489): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(505): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(515): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(522): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(522): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(528): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(533): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(528): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(529): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(533): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(534): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(548): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(612): warning C26440: Function 'mongo::BSONElement::rawdata' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(681): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(681): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(694): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(700): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(700): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(710): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(728): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(826): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(858): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(854): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(870): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(903): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(890): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(908): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(911): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(949): warning C26485: Expression '`mongo::BSONElement::BSONElement'::`2'::kEooElement': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonelement.h(944): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(46): warning C26440: Function 'mongo::ConstDataRangeCursor::ConstDataRangeCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(53): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(50): warning C26447: The function is declared 'noexcept' but calls function 'makeAdvanceStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(56): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(58): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(58): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(127): warning C26440: Function 'mongo::DataRangeCursor::DataRangeCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(135): warning C26447: The function is declared 'noexcept' but calls function 'makeAdvanceStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(141): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\bufreader.h(57): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\bufreader.h(57): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\bufreader.h(56): warning C26440: Function 'mongo::BufReader::BufReader' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\bufreader.h(59): warning C26440: Function 'mongo::BufReader::atEof' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\bufreader.h(94): warning C26440: Function 'mongo::BufReader::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\bufreader.h(99): warning C26440: Function 'mongo::BufReader::remaining' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\bufreader.h(105): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\bufreader.h(127): warning C26440: Function 'mongo::BufReader::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\bufreader.h(130): warning C26440: Function 'mongo::BufReader::start' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(129): warning C26485: Expression '`mongo::BSONObj::BSONObj'::`2'::kEmptyObjectPrototype': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(123): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(147): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.1._objdata'. 'temporary 1.mongo::BSONObj::_objdata' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(145): warning C26432: If you define or delete any default operation in the type 'class mongo::BSONObj', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(148): warning C26447: The function is declared 'noexcept' but calls function 'isOwned()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(169): warning C26447: The function is declared 'noexcept' but calls function 'swap()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(380): warning C26440: Function 'mongo::BSONObj::objdata' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(486): warning C26496: The variable 'os' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(495): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(502): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(503): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(502): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(511): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(511): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(512): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(585): warning C26440: Function 'mongo::BSONObj::isArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(586): warning C26440: Function 'mongo::BSONObj::markAsArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(621): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(626): warning C26433: Function 'mongo::BSONArray::isArray' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(626): warning C26440: Function 'mongo::BSONArray::isArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(659): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(667): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(678): warning C26440: Function 'mongo::BSONObjStlIterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(681): warning C26440: Function 'mongo::BSONObjStlIterator::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(693): warning C26440: Function 'mongo::BSONObjStlIterator::BSONObjStlIterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(713): warning C26496: The variable 'sz' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(718): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(719): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(715): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(723): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(724): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(722): warning C26440: Function 'mongo::BSONObjIterator::BSONObjIterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(728): warning C26440: Function 'mongo::BSONObjIterator::more' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(734): warning C26440: Function 'mongo::BSONObjIterator::moreWithEOO' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(741): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(783): warning C26432: If you define or delete any default operation in the type 'class mongo::BSONIteratorSorted', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(784): warning C26447: The function is declared 'noexcept' but calls function 'verifyFailed()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(787): warning C26440: Function 'mongo::BSONIteratorSorted::more' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(845): warning C26447: The function is declared 'noexcept' but calls function 'DefaultSizeTrait>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(846): warning C26447: The function is declared 'noexcept' but calls function 'objsize()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(853): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(855): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(855): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(44): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(119): warning C26440: Function 'mongo::Labeler::Label::Label' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(122): warning C26440: Function 'mongo::Labeler::Labeler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(140): warning C26440: Function 'mongo::BSONSymbol::BSONSymbol' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(146): warning C26440: Function 'mongo::BSONCode::BSONCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(152): warning C26440: Function 'mongo::BSONCodeWScope::BSONCodeWScope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(166): warning C26440: Function 'mongo::BSONBinData::BSONBinData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(174): warning C26440: Function 'mongo::BSONDBRef::BSONDBRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(215): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(225): warning C26440: Function 'mongo::BSONObjBuilderValueStream::builder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(239): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(238): warning C26440: Function 'mongo::BSONObjBuilderValueStream::haveSubobj' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(254): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(251): warning C26495: Variable 'mongo::BSONSizeTracker::_sizes' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(251): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(254): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(257): warning C26432: If you define or delete any default operation in the type 'class mongo::BSONSizeTracker', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(260): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(260): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(259): warning C26440: Function 'mongo::BSONSizeTracker::got' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(270): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(271): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(270): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(271): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonmisc.h(267): warning C26440: Function 'mongo::BSONSizeTracker::getSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(71): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(70): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(88): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(121): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(138): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(158): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(158): warning C26432: If you define or delete any default operation in the type 'class mongo::BSONObjBuilder', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(174): warning C26440: Function 'mongo::BSONObjBuilder::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(188): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(196): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(198): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(204): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(206): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(219): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(221): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(237): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(246): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(248): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(258): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(265): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(267): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(273): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(275): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(281): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(289): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(303): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(328): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(350): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(352): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(367): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(379): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(389): warning C26461: The pointer argument 'oid' for function 'mongo::BSONObjBuilder::appendOID' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(390): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(411): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(430): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(432): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(449): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(461): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(463): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(475): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(477): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(483): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(487): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(489): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(495): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(497): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(508): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(515): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(521): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(542): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(544): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(565): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(568): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(584): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(587): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(597): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(599): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(600): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(602): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(611): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(683): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(695): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temp.{vfptr}' in call to 'mongo::BSONObj::BSONObj' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(705): warning C26440: Function 'mongo::BSONObjBuilder::abandon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(711): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(711): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(750): warning C26440: Function 'mongo::BSONObjBuilder::isArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(756): warning C26440: Function 'mongo::BSONObjBuilder::owned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(768): warning C26440: Function 'mongo::BSONObjBuilder::bb' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(787): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(775): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(786): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(784): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(90): warning C26432: If you define or delete any default operation in the type 'class mongo::SharedBufferAllocator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(807): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(926): warning C26440: Function 'mongo::BSONArrayBuilder::isArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(933): warning C26440: Function 'mongo::BSONArrayBuilder::arrSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(53): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(53): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(54): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(54): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(57): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(52): warning C26429: Symbol 'c' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(54): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(62): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(77): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(73): warning C26429: Symbol 'buf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(87): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isxdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(87): warning C26440: Function '<lambda_ac489531ba566f8f81789de5cc66e222>::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(96): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(97): warning C26496: The variable 'hi' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(98): warning C26496: The variable 'lo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(96): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(97): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(98): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(94): warning C26429: Symbol 'in' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(94): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(97): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(98): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(115): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(116): warning C26496: The variable 'hi' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(117): warning C26496: The variable 'lo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(116): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(117): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(113): warning C26429: Symbol 'in' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(116): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\hex.h(117): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\role_name.h(52): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\role_name.h(74): warning C26440: Function 'mongo::RoleName::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\role_name.h(83): warning C26440: Function 'mongo::RoleName::getFullName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\role_name.h(134): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\role_name.h(135): warning C26432: If you define or delete any default operation in the type 'class mongo::RoleNameIterator::Impl', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\role_name.h(136): warning C26461: The pointer argument 'orig' for function 'mongo::RoleNameIterator::Impl::clone' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\role_name.h(137): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\role_name.h(148): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\role_name.h(149): warning C26432: If you define or delete any default operation in the type 'class mongo::RoleNameIterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\role_name.h(150): warning C26440: Function 'mongo::RoleNameIterator::RoleNameIterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_options.h(77): warning C26440: Function 'mongo::SSLParams::CertificateSelector::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_options.h(99): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\repl\optime.h(72): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\repl\optime.h(73): warning C26440: Function 'mongo::repl::OpTime::OpTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\repl\optime.h(75): warning C26440: Function 'mongo::repl::OpTime::getTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\repl\optime.h(83): warning C26440: Function 'mongo::repl::OpTime::getTerm' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\uuid.h(155): warning C26440: Function 'mongo::UUID::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\uuid.h(198): warning C26440: Function 'mongo::UUID::UUID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(107): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(140): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(194): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(197): warning C26440: Function 'mongo::NamespaceString::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(205): warning C26440: Function 'mongo::NamespaceString::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(209): warning C26440: Function 'mongo::NamespaceString::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(461): warning C26440: Function 'mongo::NamespaceStringOrUUID::nss' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(465): warning C26440: Function 'mongo::NamespaceStringOrUUID::uuid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(469): warning C26440: Function 'mongo::NamespaceStringOrUUID::dbname' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(495): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(517): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(528): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(542): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(552): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(552): warning C26429: Symbol 'iter' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(548): warning C26440: Function 'mongo::NamespaceString::validDBName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(583): warning C26496: The variable 'idx' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(597): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(597): warning C26429: Symbol 'iter' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\namespace_string.h(590): warning C26440: Function 'mongo::NamespaceString::validCollectionName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\basic_types.h(56): warning C26440: Function 'mongo::OptionalBool::OptionalBool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\basic_types.h(59): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\basic_types.h(71): warning C26440: Function 'mongo::OptionalBool::has_value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\basic_types.h(78): warning C26429: Symbol 'builder' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\basic_types.h(87): warning C26429: Symbol 'builder' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\idl_parser.h(70): warning C26440: Function 'mongo::IDLParserErrorContext::IDLParserErrorContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\idl_parser.h(72): warning C26440: Function 'mongo::IDLParserErrorContext::IDLParserErrorContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\server_parameter.h(99): warning C26440: Function 'mongo::ServerParameter::allowedToChangeAtStartup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\server_parameter.h(106): warning C26440: Function 'mongo::ServerParameter::allowedToChangeAtRuntime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\server_parameter.h(117): warning C26440: Function 'mongo::ServerParameter::isTestOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\server_parameter.h(121): warning C26440: Function 'mongo::ServerParameter::setTestOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\idl\server_parameter.h(143): warning C26440: Function 'mongo::ServerParameterSet::getMap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\ordering.h(45): warning C26440: Function 'mongo::Ordering::Ordering' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\ordering.h(50): warning C26432: If you define or delete any default operation in the type 'class mongo::Ordering', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\ordering.h(50): warning C26440: Function 'mongo::Ordering::Ordering' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\ordering.h(51): warning C26440: Function 'mongo::Ordering::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\ordering.h(67): warning C26440: Function 'mongo::Ordering::descending' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\ordering.h(83): warning C26496: The variable 'e' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\encoded_value_storage.h(39): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\encoded_value_storage.h(42): warning C26426: Global initializer calls a non-constexpr function 'mongo::ZeroInitTag_t::ZeroInitTag_t' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(65): warning C26440: Function 'mongo::isSupportedRequestNetworkOp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(149): warning C26440: Function 'mongo::logicalOpToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(218): warning C26440: Function 'mongo::MSGHEADER::ConstView::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(233): warning C26434: Function 'mongo::MSGHEADER::View::view2ptr' hides a non-virtual function 'mongo::MSGHEADER::ConstView::view2ptr' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(255): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(254): warning C26434: Function 'mongo::MSGHEADER::View::data' hides a non-virtual function 'mongo::MSGHEADER::ConstView::data' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(261): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(300): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(318): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(324): warning C26440: Function 'mongo::MsgData::ConstView::storage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(341): warning C26434: Function 'mongo::MsgData::View::view2ptr' hides a non-virtual function 'mongo::MsgData::ConstView::view2ptr' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(362): warning C26434: Function 'mongo::MsgData::View::data' hides a non-virtual function 'mongo::MsgData::ConstView::data' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(368): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(367): warning C26434: Function 'mongo::MsgData::View::storage' hides a non-virtual function 'mongo::MsgData::ConstView::storage' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(371): warning C26434: Function 'mongo::MsgData::View::header' hides a non-virtual function 'mongo::MsgData::ConstView::header' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(378): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(396): warning C26440: Function 'mongo::Message::Message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(435): warning C26440: Function 'mongo::Message::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(449): warning C26496: The variable 'dataLen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\message.h(466): warning C26440: Function 'mongo::Message::sharedBuffer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(72): warning C26429: Symbol 'message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(80): warning C26429: Symbol 'message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(98): warning C26429: Symbol 'message' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(118): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'msg.sequences' in call to 'mongo::OpMsg::OpMsg' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(151): warning C26440: Function 'mongo::OpMsgRequest::OpMsgRequest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(175): warning C26496: The variable 'elem' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(150): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(202): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(269): warning C26440: Function 'mongo::OpMsgBuilder::isBuildingBody' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(295): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(325): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(325): warning C26432: If you define or delete any default operation in the type 'class mongo::OpMsgBuilder::DocSequenceBuilder', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(332): warning C26447: The function is declared 'noexcept' but calls function 'done()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\op_msg.h(368): warning C26440: Function 'mongo::OpMsgBuilder::DocSequenceBuilder::DocSequenceBuilder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(47): warning C26440: Function 'mongo::LogicalSessionId::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(48): warning C26440: Function 'mongo::LogicalSessionId::setId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(50): warning C26440: Function 'mongo::LogicalSessionId::getUid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(51): warning C26440: Function 'mongo::LogicalSessionId::setUid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(77): warning C26440: Function 'mongo::LogicalSessionIdToClient::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(78): warning C26440: Function 'mongo::LogicalSessionIdToClient::setId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(103): warning C26440: Function 'mongo::LogicalSessionToClient::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(104): warning C26440: Function 'mongo::LogicalSessionToClient::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(105): warning C26440: Function 'mongo::LogicalSessionToClient::setId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(107): warning C26440: Function 'mongo::LogicalSessionToClient::getTimeoutMinutes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(108): warning C26440: Function 'mongo::LogicalSessionToClient::setTimeoutMinutes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(136): warning C26440: Function 'mongo::LogicalSessionRecord::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(137): warning C26440: Function 'mongo::LogicalSessionRecord::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(138): warning C26440: Function 'mongo::LogicalSessionRecord::setId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(140): warning C26440: Function 'mongo::LogicalSessionRecord::getLastUse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(141): warning C26440: Function 'mongo::LogicalSessionRecord::setLastUse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(180): warning C26440: Function 'mongo::LogicalSessionFromClient::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(181): warning C26440: Function 'mongo::LogicalSessionFromClient::setId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(183): warning C26440: Function 'mongo::LogicalSessionFromClient::getUid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1047): warning C26456: Operator 'boost::optional<mongo::SHABlock<mongo::SHA256BlockTraits> >::operator=' hides a non-virtual operator 'boost::optional_detail::optional_base<mongo::SHABlock<mongo::SHA256BlockTraits> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1047): warning C26432: If you define or delete any default operation in the type 'class boost::optional<class mongo::SHABlock<struct mongo::SHA256BlockTraits> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(210): warning C26440: Function 'mongo::OperationSessionInfo::getSessionId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(217): warning C26440: Function 'mongo::OperationSessionInfo::getTxnNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(219): warning C26440: Function 'mongo::OperationSessionInfo::setTxnNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(246): warning C26440: Function 'mongo::OperationSessionInfoFromClient::getSessionId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(253): warning C26440: Function 'mongo::OperationSessionInfoFromClient::getTxnNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(255): warning C26440: Function 'mongo::OperationSessionInfoFromClient::setTxnNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(257): warning C26440: Function 'mongo::OperationSessionInfoFromClient::getAutocommit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(259): warning C26440: Function 'mongo::OperationSessionInfoFromClient::setAutocommit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(264): warning C26440: Function 'mongo::OperationSessionInfoFromClient::getStartTransaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(266): warning C26440: Function 'mongo::OperationSessionInfoFromClient::setStartTransaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(271): warning C26440: Function 'mongo::OperationSessionInfoFromClient::getCoordinator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(273): warning C26440: Function 'mongo::OperationSessionInfoFromClient::setCoordinator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(300): warning C26440: Function 'mongo::SessionsCollectionFetchResultIndividualResult::get_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(301): warning C26440: Function 'mongo::SessionsCollectionFetchResultIndividualResult::get_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(302): warning C26440: Function 'mongo::SessionsCollectionFetchResultIndividualResult::set_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(326): warning C26440: Function 'mongo::SessionsCollectionFetchResultCursor::getFirstBatch' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(352): warning C26440: Function 'mongo::SessionsCollectionFetchResult::getCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(353): warning C26440: Function 'mongo::SessionsCollectionFetchResult::getCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(378): warning C26440: Function 'mongo::SessionsCollectionFetchRequestFilterId::getIn' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(404): warning C26440: Function 'mongo::SessionsCollectionFetchRequestFilter::get_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(405): warning C26440: Function 'mongo::SessionsCollectionFetchRequestFilter::get_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(430): warning C26440: Function 'mongo::SessionsCollectionFetchRequestProjection::get_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(431): warning C26440: Function 'mongo::SessionsCollectionFetchRequestProjection::set_id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(464): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getFilter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(465): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getFilter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(468): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getProjection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(469): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getProjection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(470): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::setProjection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(472): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getBatchSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(473): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::setBatchSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(475): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getSingleBatch' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(476): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::setSingleBatch' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(478): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::getLimit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\build\opt\mongo\db\logical_session_id_gen.h(479): warning C26440: Function 'mongo::SessionsCollectionFetchRequest::setLimit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\logical_session_id.h(61): warning C26496: The variable 'makeEqualityLens' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\logical_session_id.h(60): warning C26440: Function 'mongo::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\logical_session_id.h(110): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 110 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\logical_session_id.h(114): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.4'. 'temporary 4' may have been invalidated at line 114 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(55): warning C26440: Function 'boost::hash_detail::hash_float_combine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(315): warning C26440: Function 'boost::hash_detail::hash_combine_impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(336): warning C26440: Function 'boost::hash_detail::hash_combine_impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(520): warning C26440: Function 'boost::hash_value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(535): warning C26440: Function 'boost::hash_value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_component.h(77): warning C26440: Function 'mongo::logger::LogComponent::LogComponent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_component.h(79): warning C26440: Function 'mongo::logger::LogComponent::operator enum mongo::logger::LogComponent::Value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_severity.h(131): warning C26440: Function 'mongo::logger::LogSeverity::LogSeverity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_severity.h(173): warning C26440: Function 'mongo::logger::LogSeverity::toInt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_severity.h(183): warning C26440: Function 'mongo::logger::LogSeverity::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_severity.h(186): warning C26440: Function 'mongo::logger::LogSeverity::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_severity.h(189): warning C26440: Function 'mongo::logger::LogSeverity::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_severity.h(192): warning C26440: Function 'mongo::logger::LogSeverity::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_severity.h(195): warning C26440: Function 'mongo::logger::LogSeverity::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_severity.h(198): warning C26440: Function 'mongo::logger::LogSeverity::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\message_event.h(56): warning C26440: Function 'mongo::logger::MessageEventEphemeral::MessageEventEphemeral' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\message_event.h(67): warning C26440: Function 'mongo::logger::MessageEventEphemeral::setIsTruncatable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\message_event.h(72): warning C26440: Function 'mongo::logger::MessageEventEphemeral::getDate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\message_event.h(75): warning C26440: Function 'mongo::logger::MessageEventEphemeral::getSeverity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\message_event.h(78): warning C26440: Function 'mongo::logger::MessageEventEphemeral::getComponent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\message_event.h(81): warning C26440: Function 'mongo::logger::MessageEventEphemeral::getContextName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\message_event.h(84): warning C26440: Function 'mongo::logger::MessageEventEphemeral::getMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\message_event.h(87): warning C26440: Function 'mongo::logger::MessageEventEphemeral::isTruncatable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\logstream_builder.h(58): warning C26440: Function 'mongo::logger::LogstreamBuilder::severityCast' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\logstream_builder.h(106): warning C26440: Function 'mongo::logger::LogstreamBuilder::setIsTruncatable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(63): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(65): warning C26440: Function 'mongo::RecordId::RecordId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(73): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(73): warning C26440: Function 'mongo::RecordId::RecordId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(96): warning C26440: Function 'mongo::RecordId::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(100): warning C26440: Function 'mongo::RecordId::repr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(117): warning C26440: Function 'mongo::RecordId::isNormal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(124): warning C26440: Function 'mongo::RecordId::isReserved' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(128): warning C26440: Function 'mongo::RecordId::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(148): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(153): warning C26440: Function 'mongo::RecordId::memUsageForSorter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\record_id.h(156): warning C26440: Function 'mongo::RecordId::getOwned' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_data.h(46): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_data.h(46): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_data.h(47): warning C26440: Function 'mongo::RecordData::RecordData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_data.h(52): warning C26440: Function 'mongo::RecordData::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_data.h(56): warning C26440: Function 'mongo::RecordData::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_data.h(64): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_data.h(67): warning C26440: Function 'mongo::RecordData::releaseBuffer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(71): warning C26440: Function 'mongo::DocWriter::addPadding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(244): warning C26432: If you define or delete any default operation in the type 'class mongo::RecordStore', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(251): warning C26440: Function 'mongo::RecordStore::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(279): warning C26440: Function 'mongo::RecordStore::setCappedCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(326): warning C26429: Symbol 'out' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(437): warning C26440: Function 'mongo::RecordStore::getCursorForRepair' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(452): warning C26440: Function 'mongo::RecordStore::getRandomCursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(477): warning C26440: Function 'mongo::RecordStore::compactSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(486): warning C26440: Function 'mongo::RecordStore::compactsInPlace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(495): warning C26440: Function 'mongo::RecordStore::compact' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(508): warning C26440: Function 'mongo::RecordStore::isInRecordIdOrder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(516): warning C26440: Function 'mongo::RecordStore::validate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(550): warning C26440: Function 'mongo::RecordStore::oplogStartHack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(603): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\record_store.h(620): warning C26432: If you define or delete any default operation in the type 'class mongo::ValidateAdaptor', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\temporary_record_store.h(44): warning C26440: Function 'mongo::TemporaryRecordStore::TemporaryRecordStore' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\temporary_record_store.h(51): warning C26432: If you define or delete any default operation in the type 'class mongo::TemporaryRecordStore', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\temporary_record_store.h(55): warning C26440: Function 'mongo::TemporaryRecordStore::deleteTemporaryTable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\temporary_record_store.h(57): warning C26440: Function 'mongo::TemporaryRecordStore::rs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\temporary_record_store.h(61): warning C26440: Function 'mongo::TemporaryRecordStore::rs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(91): warning C26440: Function 'mongo::StorageEngine::BackupFile::BackupFile' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(109): warning C26432: If you define or delete any default operation in the type 'class mongo::StorageEngine::Factory', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(177): warning C26440: Function 'mongo::StorageEngine::Factory::supportsReadOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(185): warning C26432: If you define or delete any default operation in the type 'class mongo::StorageEngine', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(192): warning C26440: Function 'mongo::StorageEngine::finishInit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(219): warning C26440: Function 'mongo::StorageEngine::supportsDBLocking' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(226): warning C26440: Function 'mongo::StorageEngine::supportsCappedCollections' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(246): warning C26440: Function 'mongo::StorageEngine::loadCatalog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(247): warning C26440: Function 'mongo::StorageEngine::closeCatalog' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(295): warning C26440: Function 'mongo::StorageEngine::endBackup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(325): warning C26440: Function 'mongo::StorageEngine::endNonBlockingBackup' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(367): warning C26440: Function 'mongo::StorageEngine::getSnapshotManager' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(383): warning C26440: Function 'mongo::StorageEngine::supportsRecoverToStableTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(390): warning C26440: Function 'mongo::StorageEngine::supportsRecoveryTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(397): warning C26440: Function 'mongo::StorageEngine::supportsReadConcernSnapshot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(401): warning C26440: Function 'mongo::StorageEngine::supportsReadConcernMajority' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(439): warning C26440: Function 'mongo::StorageEngine::recoverToStableTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(448): warning C26440: Function 'mongo::StorageEngine::getRecoveryTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(462): warning C26440: Function 'mongo::StorageEngine::getLastStableRecoveryTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(471): warning C26440: Function 'mongo::StorageEngine::setStableTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(477): warning C26440: Function 'mongo::StorageEngine::setInitialDataTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(489): warning C26440: Function 'mongo::StorageEngine::setOldestTimestampFromStable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(495): warning C26440: Function 'mongo::StorageEngine::setOldestTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(502): warning C26440: Function 'mongo::StorageEngine::setOldestActiveTransactionTimestampCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(512): warning C26440: Function 'mongo::StorageEngine::isCacheUnderPressure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(520): warning C26440: Function 'mongo::StorageEngine::setCachePressureForTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\storage_engine.h(529): warning C26440: Function 'mongo::StorageEngine::replicationBatchIsComplete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\with_lock.h(82): warning C26432: If you define or delete any default operation in the type 'struct mongo::WithLock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(103): warning C26434: Function 'mongo::stdx::condition_variable::notify_one' hides a non-virtual function 'std::condition_variable_any::notify_one' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(104): warning C26447: The function is declared 'noexcept' but calls function 'load()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(105): warning C26447: The function is declared 'noexcept' but calls function 'mutex>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(115): warning C26434: Function 'mongo::stdx::condition_variable::notify_all' hides a non-virtual function 'std::condition_variable_any::notify_all' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(116): warning C26447: The function is declared 'noexcept' but calls function 'load()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(117): warning C26447: The function is declared 'noexcept' but calls function 'mutex>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(184): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(193): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'iter' in call to 'mongo::stdx::condition_variable::_spliceBack' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(185): warning C26447: The function is declared 'noexcept' but calls function 'operator==()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(189): warning C26447: The function is declared 'noexcept' but calls function 'subtractAndFetch()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(191): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(193): warning C26447: The function is declared 'noexcept' but calls function '_spliceBack()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\service_executor_task_names.h(47): warning C26440: Function 'mongo::transport::taskNameToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\lockable_adapter.h(52): warning C26440: Function 'mongo::BasicLockableAdapter::lock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\lockable_adapter.h(56): warning C26440: Function 'mongo::BasicLockableAdapter::unlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\clock_source.h(88): warning C26440: Function 'mongo::ClockSource::tracksSystemClock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\waitable.h(144): warning C26432: If you define or delete any default operation in the type 'class mongo::Waitable', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\condition_variable.h(75): warning C26432: If you define or delete any default operation in the type 'class mongo::Notifyable', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(139): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(148): warning C26447: The function is declared 'noexcept' but calls function 'popArtificialDeadline()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(180): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(189): warning C26447: The function is declared 'noexcept' but calls function 'popIgnoreInterrupts()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(441): warning C26440: Function 'mongo::Interruptible::_getListenerState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(486): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(486): warning C26489: Don't dereference a pointer that may be invalid: 'result._Unchecked_begin'. 'return of '_Unchecked_begin'' may have been invalidated at line 486 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(494): warning C26429: Symbol 'listener' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(494): warning C26489: Don't dereference a pointer that may be invalid: 'result._Unchecked_begin'. 'return of '_Unchecked_begin'' may have been invalidated at line 494 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(507): warning C26447: The function is declared 'noexcept' but calls function 'operator==()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(508): warning C26447: The function is declared 'noexcept' but calls function 'BasicLockableAdapter>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(509): warning C26447: The function is declared 'noexcept' but calls function 'cv_status>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(512): warning C26447: The function is declared 'noexcept' but calls function 'toSystemTimePoint()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(512): warning C26447: The function is declared 'noexcept' but calls function 'ratio<1,10000000> > >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(512): warning C26447: The function is declared 'noexcept' but calls function 'cv_status>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(515): warning C26440: Function 'mongo::Interruptible::NotInterruptible::getDeadline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(520): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(528): warning C26440: Function 'mongo::Interruptible::NotInterruptible::pushIgnoreInterrupts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(532): warning C26440: Function 'mongo::Interruptible::NotInterruptible::popIgnoreInterrupts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(536): warning C26440: Function 'mongo::Interruptible::NotInterruptible::pushArtificialDeadline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(540): warning C26440: Function 'mongo::Interruptible::NotInterruptible::popArtificialDeadline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(549): warning C26440: Function 'mongo::Interruptible::notInterruptible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(53): warning C26432: If you define or delete any default operation in the type 'class mongo::InterruptibleBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(48): warning C26440: Function 'mongo::RefCountable::isShared' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(66): warning C26440: Function 'mongo::intrusive_ptr_add_ref' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(72): warning C26440: Function 'mongo::intrusive_ptr_release' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(79): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(80): warning C26432: If you define or delete any default operation in the type 'class mongo::RefCountable', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(80): warning C26436: The type 'class mongo::RefCountable' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(99): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(99): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(98): warning C26440: Function 'mongo::RCString::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(101): warning C26440: Function 'mongo::RCString::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(117): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(123): warning C26495: Variable 'mongo::RCString::_size' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(123): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(398): warning C26440: Function '<lambda_288a0b92bfbc0fe7785d4a35b7a95cde>::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(367): warning C26429: Symbol 'interruptible' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(423): warning C26489: Don't dereference a pointer that may be invalid: '&ssb->continuation'. 'ssb.mongo::future_details::SharedStateBase::continuation' may have been invalidated at line 421 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(422): warning C26489: Don't dereference a pointer that may be invalid: 'result.get'. 'return of 'get'' may have been invalidated at line 422 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(422): warning C26489: Don't dereference a pointer that may be invalid: 'result.question.9'. 'return of 'question.9'' may have been invalidated at line 422 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(422): warning C26489: Don't dereference a pointer that may be invalid: 'ssb->state'. 'ssb' may have been invalidated at line 422 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(407): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(427): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(432): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(433): warning C26447: The function is declared 'noexcept' but calls function 'operator()()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(435): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(439): warning C26447: The function is declared 'noexcept' but calls function 'Latch>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(443): warning C26447: The function is declared 'noexcept' but calls function 'operator->()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(445): warning C26447: The function is declared 'noexcept' but calls function 'unlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(448): warning C26447: The function is declared 'noexcept' but calls function 'fillChildren()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(456): warning C26447: The function is declared 'noexcept' but calls function 'isOK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(457): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithContextAndLocation<bool,<lambda_b0d5e89f8107891e466ca4bfdb065c19> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(716): warning C26495: Variable 'mongo::future_details::SharedStateHolder<void>::_inner' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(716): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(719): warning C26416: Shared pointer parameter 'shared' is passed by rvalue reference. Pass by value instead (r.34). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(721): warning C26440: Function 'mongo::future_details::SharedStateHolder<void>::SharedStateHolder<void>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(760): warning C26447: The function is declared 'noexcept' but calls function 'getStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(760): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(763): warning C26447: The function is declared 'noexcept' but calls function 'getStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(763): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1262): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1265): warning C26440: Function 'mongo::future_details::FutureImpl<void>::FutureImpl<void>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1284): warning C26434: Function 'mongo::future_details::FutureImpl<void>::get' hides a non-virtual function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::get' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1287): warning C26434: Function 'mongo::future_details::FutureImpl<void>::get' hides a non-virtual function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::get' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1291): warning C26434: Function 'mongo::future_details::FutureImpl<void>::getNoThrow' hides a non-virtual function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::getNoThrow' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1292): warning C26447: The function is declared 'noexcept' but calls function 'base()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1292): warning C26447: The function is declared 'noexcept' but calls function 'getStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1292): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1294): warning C26434: Function 'mongo::future_details::FutureImpl<void>::getNoThrow' hides a non-virtual function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::getNoThrow' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1295): warning C26447: The function is declared 'noexcept' but calls function 'base()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1295): warning C26447: The function is declared 'noexcept' but calls function 'getStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1295): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1298): warning C26434: Function 'mongo::future_details::FutureImpl<void>::ignoreValue' hides a non-virtual function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::ignoreValue' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1303): warning C26440: Function 'mongo::future_details::FutureImpl<void>::base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(1306): warning C26440: Function 'mongo::future_details::FutureImpl<void>::base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(782): warning C26432: If you define or delete any default operation in the type 'class mongo::future_details::FutureImpl<struct mongo::future_details::FakeVoid>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\baton.h(77): warning C26447: The function is declared 'noexcept' but calls function 'shared_from_this()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\baton.h(118): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\baton.h(123): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\baton.h(142): warning C26440: Function 'mongo::Baton::SubBatonHolder::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\baton.h(146): warning C26440: Function 'mongo::Baton::SubBatonHolder::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\baton.h(159): warning C26440: Function 'mongo::Baton::SubBatonHolder::SubBatonHolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\hostandport.h(129): warning C26440: Function 'mongo::HostAndPort::host' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\hostandport.h(134): warning C26440: Function 'mongo::HostAndPort::hasPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sockaddr.h(120): warning C26440: Function 'mongo::SockAddr::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sockaddr.h(144): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sockaddr.h(143): warning C26440: Function 'mongo::SockAddr::raw' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sockaddr.h(147): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sockaddr.h(146): warning C26440: Function 'mongo::SockAddr::raw' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\session.h(83): warning C26440: Function 'mongo::transport::Session::id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\session.h(152): warning C26440: Function 'mongo::transport::Session::getSniName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\service_context.h(330): warning C26440: Function 'mongo::ServiceContext::getStorageEngine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\service_context.h(445): warning C26440: Function 'mongo::ServiceContext::getOpObserver' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\service_context.h(452): warning C26440: Function 'mongo::ServiceContext::getTickSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\service_context.h(460): warning C26440: Function 'mongo::ServiceContext::getFastClockSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\service_context.h(467): warning C26440: Function 'mongo::ServiceContext::getPreciseClockSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\service_context.h(515): warning C26440: Function 'mongo::ServiceContext::ClientObserverHolder::ClientObserverHolder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(68): warning C26495: Variable 'mongo::ProcessId::_npid' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(68): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(73): warning C26440: Function 'mongo::ProcessId::toNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(98): warning C26440: Function 'mongo::ProcessId::asUInt32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(107): warning C26440: Function 'mongo::ProcessId::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(110): warning C26440: Function 'mongo::ProcessId::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(113): warning C26440: Function 'mongo::ProcessId::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(116): warning C26440: Function 'mongo::ProcessId::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(119): warning C26440: Function 'mongo::ProcessId::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(122): warning C26440: Function 'mongo::ProcessId::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\process_id.h(132): warning C26440: Function 'mongo::ProcessId::ProcessId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\variant-1.3.0\include\mpark\variant.hpp(243): warning C26433: Function 'mpark::bad_variant_access::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\variant-1.3.0\include\mpark\variant.hpp(1757): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\cidr.h(76): warning C26496: The variable 'bytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\cidr.h(87): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\cidr.h(88): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\cidr.h(79): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'range' in call to 'std::equal<std::_Array_const_iterator<unsigned char,16>,std::_Array_const_iterator<unsigned char,16> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\cidr.h(88): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\cidr.h(88): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\cidr.h(112): warning C26440: Function 'mongo::CIDR::equalityLens' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\server_options.h(114): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\server_options.h(228): warning C26496: The variable 'v' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\thread.h(113): warning C26432: If you define or delete any default operation in the type 'struct mongo::stdx::support::SigAltStackController::makeInstallGuard::Guard', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\thread.h(111): warning C26440: Function 'mongo::stdx::support::SigAltStackController::makeInstallGuard' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\thread.h(146): warning C26434: Function 'mongo::stdx::thread::thread' hides a non-virtual function 'std::thread::thread' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\thread.h(150): warning C26434: Function 'mongo::stdx::thread::thread' hides a non-virtual function 'std::thread::thread' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\thread.h(150): warning C26432: If you define or delete any default operation in the type 'class mongo::stdx::thread', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\thread.h(177): warning C26456: Operator 'mongo::stdx::thread::operator=' hides a non-virtual operator 'std::thread::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\thread.h(190): warning C26434: Function 'mongo::stdx::thread::swap' hides a non-virtual function 'std::thread::swap' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\random.h(62): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\random.h(69): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\random.h(82): warning C26440: Function '`mongo::PseudoRandom::urbg'::`2'::URBG::URBG' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(51): warning C6031: Return value ignored: 'InitializeCriticalSectionAndSpinCount'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(50): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(54): warning C26432: If you define or delete any default operation in the type 'class mongo::SpinLock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(58): warning C26135: Missing annotation _Acquires_lock_(this->_cs) at function 'mongo::SpinLock::lock'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(58): warning C26440: Function 'mongo::SpinLock::lock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(62): warning C26135: Missing annotation _Releases_lock_(this->_cs) at function 'mongo::SpinLock::unlock'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\spin_lock.h(62): warning C26440: Function 'mongo::SpinLock::unlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(108): warning C26440: Function 'mongo::Client::hasRemote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(120): warning C26440: Function 'mongo::Client::getServiceContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(127): warning C26440: Function 'mongo::Client::session' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(135): warning C26440: Function 'mongo::Client::session' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(140): warning C26440: Function 'mongo::Client::desc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(185): warning C26440: Function 'mongo::Client::getOperationContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(190): warning C26440: Function 'mongo::Client::isInDirectClient' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(193): warning C26440: Function 'mongo::Client::setInDirectClient' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(197): warning C26440: Function 'mongo::Client::getConnectionId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(200): warning C26440: Function 'mongo::Client::isFromUserConnection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(203): warning C26440: Function 'mongo::Client::isFromSystemConnection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(228): warning C26440: Function 'mongo::Client::getPrng' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(303): warning C26415: Smart pointer parameter 'clientToUse' is used only to access contained pointer. Use T* or T& instead (r.30). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(303): warning C26411: The parameter 'clientToUse' is a reference to unique pointer and it is never reassigned or reset, use T* or T& instead (r.33). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(312): warning C26432: If you define or delete any default operation in the type 'class mongo::AlternativeClientRegion', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(313): warning C26447: The function is declared 'noexcept' but calls function 'releaseCurrent()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\client.h(315): warning C26447: The function is declared 'noexcept' but calls function 'setCurrent()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(105): warning C26497: The function 'mongo::isSharedLockMode' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(105): warning C26440: Function 'mongo::isSharedLockMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(199): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(199): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(198): warning C26440: Function 'mongo::resourceTypeName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(211): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(221): warning C26440: Function 'mongo::ResourceId::operator unsigned __int64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(226): warning C26440: Function 'mongo::ResourceId::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(230): warning C26440: Function 'mongo::ResourceId::getType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(234): warning C26440: Function 'mongo::ResourceId::getHashId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(253): warning C26497: The function 'mongo::ResourceId::fullHash' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(253): warning C26440: Function 'mongo::ResourceId::fullHash' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(260): warning C26485: Expression 'hash': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(261): warning C26485: Expression 'hash': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_manager_defs.h(311): warning C26432: If you define or delete any default operation in the type 'class mongo::LockGrantNotification', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(52): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(54): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(66): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(69): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(80): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(86): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(92): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(93): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(79): warning C26440: Function 'mongo::LockRequestList::remove' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(97): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(96): warning C26440: Function 'mongo::LockRequestList::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(101): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_request_list.h(100): warning C26440: Function 'mongo::LockRequestList::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\mutex.h(55): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\mutex.h(59): warning C26432: If you define or delete any default operation in the type 'class mongo::SimpleMutex', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\mutex.h(63): warning C26135: Missing annotation _Acquires_lock_(this->_cs) at function 'mongo::SimpleMutex::lock'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\mutex.h(63): warning C26440: Function 'mongo::SimpleMutex::lock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\mutex.h(66): warning C26135: Missing annotation _Releases_lock_(this->_cs) at function 'mongo::SimpleMutex::unlock'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\mutex.h(66): warning C26440: Function 'mongo::SimpleMutex::unlock' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_stats.h(45): warning C26440: Function 'mongo::CounterOps::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_stats.h(53): warning C26440: Function 'mongo::CounterOps::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\lock_stats.h(61): warning C26440: Function 'mongo::CounterOps::add' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(56): warning C26432: If you define or delete any default operation in the type 'class mongo::Locker', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(66): warning C26440: Function 'mongo::Locker::isNoop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(494): warning C26440: Function 'mongo::Locker::setShouldConflictWithSecondaryBatchApplication' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(497): warning C26440: Function 'mongo::Locker::shouldConflictWithSecondaryBatchApplication' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(511): warning C26440: Function 'mongo::Locker::shouldAcquireTicket' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(519): warning C26440: Function 'mongo::Locker::getFlowControlTicket' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(532): warning C26440: Function 'mongo::Locker::numResourcesToUnlockAtEndUnitOfWorkForTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(545): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(590): warning C26432: If you define or delete any default operation in the type 'class mongo::UninterruptibleLockGuard', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(591): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(615): warning C26432: If you define or delete any default operation in the type 'class mongo::ShouldNotConflictWithSecondaryBatchApplicationBlock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\concurrency\locker.h(616): warning C26447: The function is declared 'noexcept' but calls function 'setShouldConflictWithSecondaryBatchApplication()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\snapshot.h(40): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\snapshot.h(47): warning C26440: Function 'mongo::SnapshotId::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\snapshot.h(51): warning C26440: Function 'mongo::SnapshotId::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\snapshot.h(55): warning C26440: Function 'mongo::SnapshotId::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(88): warning C26432: If you define or delete any default operation in the type 'class mongo::StorageStats', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(117): warning C26432: If you define or delete any default operation in the type 'class mongo::RecoveryUnit', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(162): warning C26440: Function 'mongo::RecoveryUnit::setPrepareConflictBehavior' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(168): warning C26440: Function 'mongo::RecoveryUnit::getPrepareConflictBehavior' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(182): warning C26440: Function 'mongo::RecoveryUnit::setRoundUpPreparedTimestamps' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(217): warning C26440: Function 'mongo::RecoveryUnit::preallocateSnapshot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(253): warning C26440: Function 'mongo::RecoveryUnit::getPointInTimeReadTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(288): warning C26440: Function 'mongo::RecoveryUnit::setCommitTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(294): warning C26440: Function 'mongo::RecoveryUnit::setDurableTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(300): warning C26440: Function 'mongo::RecoveryUnit::clearCommitTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(305): warning C26440: Function 'mongo::RecoveryUnit::getCommitTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(312): warning C26440: Function 'mongo::RecoveryUnit::getDurableTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(351): warning C26440: Function 'mongo::RecoveryUnit::setCatalogConflictingTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(356): warning C26440: Function 'mongo::RecoveryUnit::getCatalogConflictingTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(363): warning C26440: Function 'mongo::RecoveryUnit::getOperationStatistics' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(413): warning C26440: Function 'mongo::RecoveryUnit::setTimestampReadSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(416): warning C26440: Function 'mongo::RecoveryUnit::getTimestampReadSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(426): warning C26440: Function 'mongo::RecoveryUnit::setReadOnce' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(428): warning C26440: Function 'mongo::RecoveryUnit::getReadOnce' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(449): warning C26432: If you define or delete any default operation in the type 'class mongo::RecoveryUnit::Change', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\storage\recovery_unit.h(513): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\write_concern_options.h(60): warning C26495: Variable 'mongo::WriteConcernOptions::wNumNodes' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\write_concern_options.h(60): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\timer.h(59): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\timer.h(62): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(84): warning C26440: Function 'mongo::OperationContext::shouldParticipateInFlowControl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(88): warning C26440: Function 'mongo::OperationContext::setShouldParticipateInFlowControl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(95): warning C26440: Function 'mongo::OperationContext::recoveryUnit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(125): warning C26440: Function 'mongo::OperationContext::lockState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(160): warning C26440: Function 'mongo::OperationContext::getClient' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(167): warning C26440: Function 'mongo::OperationContext::getOpID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(174): warning C26440: Function 'mongo::OperationContext::getLogicalSessionId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(188): warning C26440: Function 'mongo::OperationContext::getTxnNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(195): warning C26440: Function 'mongo::OperationContext::setBaton' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(202): warning C26440: Function 'mongo::OperationContext::getBaton' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(215): warning C26440: Function 'mongo::OperationContext::getWriteUnitOfWork' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(233): warning C26440: Function 'mongo::OperationContext::getWriteConcern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(244): warning C26440: Function 'mongo::OperationContext::writesAreReplicated' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(331): warning C26440: Function 'mongo::OperationContext::getDeadline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(361): warning C26440: Function 'mongo::OperationContext::inMultiDocumentTransaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(369): warning C26440: Function 'mongo::OperationContext::setInMultiDocumentTransaction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(445): warning C26440: Function 'mongo::OperationContext::setReplicatedWrites' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(513): warning C26429: Symbol 'opCtx' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(518): warning C26432: If you define or delete any default operation in the type 'class mongo::repl::UnreplicatedWritesBlock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\operation_context.h(519): warning C26447: The function is declared 'noexcept' but calls function 'setReplicatedWrites()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\transport_layer.h(114): warning C26429: Symbol 'opCtx' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\transport_layer.h(134): warning C26440: Function 'mongo::transport::ReactorTimer::id' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\fail_point.h(270): warning C26432: If you define or delete any default operation in the type 'class mongo::ScopedFailPoint', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\fail_point.h(272): warning C26447: The function is declared 'noexcept' but calls function 'shouldFailCloseBlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\fail_point.h(279): warning C26440: Function 'mongo::ScopedFailPoint::isActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\fail_point.h(316): warning C26429: Symbol 'opCtx' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_types.h(55): warning C26440: Function 'mongo::SSLX509Name::Entry::Entry' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_types.h(60): warning C26440: Function 'mongo::SSLX509Name::Entry::equalityLens' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_types.h(66): warning C26440: Function 'mongo::SSLX509Name::SSLX509Name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_types.h(75): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 75 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_types.h(89): warning C26440: Function 'mongo::SSLX509Name::entries' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\transport_layer_asio.h(96): warning C26440: Function 'mongo::transport::TransportLayerASIO::Options::isIngress' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\transport_layer_asio.h(100): warning C26440: Function 'mongo::transport::TransportLayerASIO::Options::isEgress' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\transport_layer_asio.h(136): warning C26440: Function 'mongo::transport::TransportLayerASIO::listenerPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\bad_weak_ptr.hpp(50): warning C26433: Function 'boost::bad_weak_ptr::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\core\demangle.hpp(64): warning C26432: If you define or delete any default operation in the type 'class boost::core::scoped_demangled_name', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_base_std_atomic.hpp(30): warning C26429: Symbol 'pw' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_base_std_atomic.hpp(35): warning C26429: Symbol 'pw' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_base_std_atomic.hpp(40): warning C26429: Symbol 'pw' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_base_std_atomic.hpp(78): warning C26432: If you define or delete any default operation in the type 'class boost::detail::sp_counted_base', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(122): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(427): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(425): warning C26432: If you define or delete any default operation in the type 'class boost::detail::shared_count', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(438): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(448): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(462): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(463): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(479): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(489): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(504): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(509): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(514): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(533): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(545): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(553): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(548): warning C26432: If you define or delete any default operation in the type 'class boost::detail::weak_count', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(565): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(572): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(584): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(585): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(598): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(599): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(615): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(620): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(639): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(650): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(652): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\spinlock_std_atomic.hpp(72): warning C26432: If you define or delete any default operation in the type 'class boost::detail::spinlock::scoped_lock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(242): warning C26440: Function 'boost::detail::sp_enable_shared_from_this' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_counted_base.hpp(49): warning C26432: If you define or delete any default operation in the type 'class boost::detail::local_counted_base', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_counted_base.hpp(116): warning C26433: Function 'boost::detail::local_counted_impl::local_cb_destroy' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_counted_base.hpp(121): warning C26433: Function 'boost::detail::local_counted_impl::local_cb_get_shared_count' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_counted_base.hpp(133): warning C26433: Function 'boost::detail::local_counted_impl_em::local_cb_destroy' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_counted_base.hpp(138): warning C26433: Function 'boost::detail::local_counted_impl_em::local_cb_get_shared_count' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\local_sp_deleter.hpp(84): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\appregistry.h(15): warning C26440: Function 'Robomongo::AppRegistry::settingsManager' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\appregistry.h(16): warning C26440: Function 'Robomongo::AppRegistry::app' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\appregistry.h(17): warning C26440: Function 'Robomongo::AppRegistry::bus' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(71): warning C26432: If you define or delete any default operation in the type 'class QFileInfo', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(75): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QFileInfoPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfileinfo.h(157): warning C26440: Function 'QTypeInfo<QFileInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(110): warning C26432: If you define or delete any default operation in the type 'class QDir', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(114): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QDirPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdir.h(233): warning C26440: Function 'QTypeInfo<QDir>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(20): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(19): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(19): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(19): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(20): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(23): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(22): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(22): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(22): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(23): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(26): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(25): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(25): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(25): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(26): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(131): warning C26440: Function 'Robomongo::SettingsManager::setUuidEncoding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(132): warning C26440: Function 'Robomongo::SettingsManager::uuidEncoding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(134): warning C26440: Function 'Robomongo::SettingsManager::setTimeZone' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(135): warning C26440: Function 'Robomongo::SettingsManager::timeZone' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(137): warning C26440: Function 'Robomongo::SettingsManager::setViewMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(138): warning C26440: Function 'Robomongo::SettingsManager::viewMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(140): warning C26440: Function 'Robomongo::SettingsManager::setAutocompletionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(141): warning C26440: Function 'Robomongo::SettingsManager::autocompletionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(143): warning C26440: Function 'Robomongo::SettingsManager::setAutoExpand' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(144): warning C26440: Function 'Robomongo::SettingsManager::autoExpand' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(146): warning C26440: Function 'Robomongo::SettingsManager::setAutoExec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(147): warning C26440: Function 'Robomongo::SettingsManager::autoExec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(149): warning C26440: Function 'Robomongo::SettingsManager::setMinimizeToTray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(150): warning C26440: Function 'Robomongo::SettingsManager::minimizeToTray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(152): warning C26440: Function 'Robomongo::SettingsManager::setLineNumbers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(153): warning C26440: Function 'Robomongo::SettingsManager::lineNumbers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(155): warning C26440: Function 'Robomongo::SettingsManager::setLoadMongoRcJs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(156): warning C26440: Function 'Robomongo::SettingsManager::loadMongoRcJs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(158): warning C26440: Function 'Robomongo::SettingsManager::setDisableConnectionShortcuts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(159): warning C26440: Function 'Robomongo::SettingsManager::disableConnectionShortcuts' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(162): warning C26440: Function 'Robomongo::SettingsManager::acceptedEulaVersions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(167): warning C26440: Function 'Robomongo::SettingsManager::dbVersionsConnected' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(169): warning C26440: Function 'Robomongo::SettingsManager::setCheckForUpdates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(170): warning C26440: Function 'Robomongo::SettingsManager::checkForUpdates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(172): warning C26440: Function 'Robomongo::SettingsManager::setBatchSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(173): warning C26440: Function 'Robomongo::SettingsManager::batchSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(175): warning C26440: Function 'Robomongo::SettingsManager::currentStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(178): warning C26440: Function 'Robomongo::SettingsManager::textFontFamily' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(181): warning C26440: Function 'Robomongo::SettingsManager::textFontPointSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(184): warning C26440: Function 'Robomongo::SettingsManager::mongoTimeoutSec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(185): warning C26440: Function 'Robomongo::SettingsManager::shellTimeoutSec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(187): warning C26440: Function 'Robomongo::SettingsManager::setShellTimeoutSec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(190): warning C26440: Function 'Robomongo::SettingsManager::setImported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(191): warning C26440: Function 'Robomongo::SettingsManager::imported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(193): warning C26440: Function 'Robomongo::SettingsManager::anonymousID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(198): warning C26440: Function 'Robomongo::SettingsManager::setProgramExitedNormally' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(199): warning C26440: Function 'Robomongo::SettingsManager::programExitedNormally' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(202): warning C26440: Function 'Robomongo::SettingsManager::disableHttpsFeatures' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.h(203): warning C26440: Function 'Robomongo::SettingsManager::debugMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\user_name.h(52): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\user_name.h(84): warning C26440: Function 'mongo::UserName::getFullName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\auth\user_name.h(136): warning C26432: If you define or delete any default operation in the type 'class mongo::UserNameIterator::Impl', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connection_string.h(97): warning C26440: Function 'mongo::ConnectionString::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connection_string.h(101): warning C26440: Function 'mongo::ConnectionString::toString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connection_string.h(105): warning C26440: Function 'mongo::ConnectionString::getSetName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connection_string.h(109): warning C26440: Function 'mongo::ConnectionString::getServers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connection_string.h(113): warning C26440: Function 'mongo::ConnectionString::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connection_string.h(147): warning C26432: If you define or delete any default operation in the type 'class mongo::ConnectionString::ConnectionHook', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connection_string.h(166): warning C26440: Function 'mongo::ConnectionString::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(141): warning C26440: Function 'mongo::QueryResult::ConstView::storage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(154): warning C26434: Function 'mongo::QueryResult::View::view2ptr' hides a non-virtual function 'mongo::QueryResult::ConstView::view2ptr' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(159): warning C26434: Function 'mongo::QueryResult::View::msgdata' hides a non-virtual function 'mongo::QueryResult::ConstView::msgdata' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(193): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(192): warning C26434: Function 'mongo::QueryResult::View::storage' hides a non-virtual function 'mongo::QueryResult::ConstView::storage' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(199): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(231): warning C26440: Function 'mongo::DbMessage::reservedField' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(244): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(243): warning C26440: Function 'mongo::DbMessage::moreJSObjs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(249): warning C26440: Function 'mongo::DbMessage::msg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(253): warning C26440: Function 'mongo::DbMessage::markGet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(257): warning C26440: Function 'mongo::DbMessage::markSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\db\dbmessage.h(471): warning C26440: Function 'mongo::OpQueryReplyBuilder::bufBuilderForResults' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\json.h(477): warning C26440: Function 'mongo::JParse::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(105): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(116): warning C26440: Function 'mongo::DBClientCursor::isDead' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(120): warning C26440: Function 'mongo::DBClientCursor::tailable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(128): warning C26440: Function 'mongo::DBClientCursor::hasResultFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(133): warning C26440: Function 'mongo::DBClientCursor::setBatchSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(162): warning C26440: Function 'mongo::DBClientCursor::getCursorId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(169): warning C26440: Function 'mongo::DBClientCursor::decouple' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(183): warning C26440: Function 'mongo::DBClientCursor::getNamespaceString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(220): warning C26440: Function 'mongo::DBClientCursor::connectionHasPendingReplies' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(228): warning C26440: Function 'mongo::DBClientCursor::Batch::Batch' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(301): warning C26440: Function 'mongo::DBClientCursorBatchIterator::DBClientCursorBatchIterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_cursor.h(310): warning C26440: Function 'mongo::DBClientCursorBatchIterator::n' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(112): warning C26440: Function 'mongo::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(116): warning C26440: Function 'mongo::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(153): warning C26440: Function 'mongo::MongoURI::getUser' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(161): warning C26440: Function 'mongo::MongoURI::getPassword' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(169): warning C26440: Function 'mongo::MongoURI::getOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(188): warning C26440: Function 'mongo::MongoURI::getDatabase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(193): warning C26496: The variable 'authDB' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(207): warning C26440: Function 'mongo::MongoURI::connectionString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(229): warning C26440: Function 'mongo::MongoURI::getRetryWrites' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(233): warning C26440: Function 'mongo::MongoURI::getSSLMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\read_preference.h(104): warning C26440: Function 'mongo::TagSet::getTagBSON' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\read_preference.h(144): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\read_preference.h(168): warning C26429: Symbol 'builder' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\read_preference.h(204): warning C26440: Function 'mongo::ReadPreferenceSetting::canRunOnSecondary' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\query.h(53): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\query.h(54): warning C26440: Function 'mongo::Query::Query' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\message_compressor_base.h(61): warning C26440: Function 'mongo::MessageCompressorBase::getName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\message_compressor_base.h(68): warning C26440: Function 'mongo::MessageCompressorBase::getId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\transport\message_compressor_base.h(56): warning C26432: If you define or delete any default operation in the type 'class mongo::MessageCompressorBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(110): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(107): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(113): warning C26432: If you define or delete any default operation in the type 'class mongo::DBClientBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'temp.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(455): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'info.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(531): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'o.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(559): warning C26440: Function 'mongo::DBClientBase::checkConnection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(563): warning C26440: Function 'mongo::DBClientBase::getConnectionId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(570): warning C26440: Function 'mongo::DBClientBase::getIsMasterSaslMechanisms' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(670): warning C26440: Function 'mongo::DBClientBase::getSockCreationMicroSec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(674): warning C26440: Function 'mongo::DBClientBase::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\rpc\unique_message.h(53): warning C26432: If you define or delete any default operation in the type 'class mongo::rpc::UniqueMessage<class mongo::rpc::ReplyInterface>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongonamespace.h(12): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongonamespace.h(16): warning C26440: Function 'Robomongo::MongoNamespace::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoaggregateinfo.h(7): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodocument.h(44): warning C26440: Function 'Robomongo::MongoDocument::bsonObj' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshellresult.h(38): warning C26440: Function 'Robomongo::MongoShellResult::elapsedMs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshellresult.h(39): warning C26440: Function 'Robomongo::MongoShellResult::aggrInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshellresult.h(55): warning C26495: Variable 'Robomongo::MongoShellExecResult::_isCurrentServerValid' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshellresult.h(55): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshellresult.h(70): warning C26495: Variable 'Robomongo::MongoShellExecResult::_isCurrentServerValid' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshellresult.h(73): warning C26440: Function 'Robomongo::MongoShellExecResult::results' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshellresult.h(77): warning C26440: Function 'Robomongo::MongoShellExecResult::isCurrentServerValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshellresult.h(78): warning C26440: Function 'Robomongo::MongoShellExecResult::isCurrentDatabaseValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshellresult.h(80): warning C26440: Function 'Robomongo::MongoShellExecResult::error' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshellresult.h(81): warning C26440: Function 'Robomongo::MongoShellExecResult::timeoutReached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\cursorposition.h(11): warning C26440: Function 'Robomongo::CursorPosition::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\cursorposition.h(12): warning C26440: Function 'Robomongo::CursorPosition::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\cursorposition.h(13): warning C26440: Function 'Robomongo::CursorPosition::column' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongouser.h(33): warning C26440: Function 'Robomongo::MongoUser::readOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongouser.h(34): warning C26440: Function 'Robomongo::MongoUser::setReadOnly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongouser.h(36): warning C26440: Function 'Robomongo::MongoUser::version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongofunction.h(18): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongocollectioninfo.h(10): warning C26495: Variable 'Robomongo::MongoCollectionInfo::_sizeBytes' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongocollectioninfo.h(10): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongocollectioninfo.h(16): warning C26440: Function 'Robomongo::MongoCollectionInfo::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\replicaset.h(16): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventerror.h(52): warning C26440: Function 'Robomongo::EventError::errorCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventerror.h(54): warning C26440: Function 'Robomongo::EventError::showErrorWindow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\event.h(32): warning C26432: If you define or delete any default operation in the type 'class Robomongo::Event', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\event.h(49): warning C26440: Function 'Robomongo::Event::sender' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\event.h(59): warning C26440: Function 'Robomongo::Event::error' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(243): warning C26440: Function 'Robomongo::AddEditIndexRequest::oldInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(247): warning C26440: Function 'Robomongo::AddEditIndexRequest::newInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(282): warning C26440: Function 'Robomongo::DropCollectionIndexRequest::collection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(303): warning C26440: Function 'Robomongo::DropCollectionIndexResponse::collection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(408): warning C26440: Function 'Robomongo::InsertDocumentRequest::obj' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(409): warning C26440: Function 'Robomongo::InsertDocumentRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(410): warning C26440: Function 'Robomongo::InsertDocumentRequest::overwrite' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(450): warning C26440: Function 'Robomongo::RemoveDocumentRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(451): warning C26440: Function 'Robomongo::RemoveDocumentRequest::removeCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(452): warning C26440: Function 'Robomongo::RemoveDocumentRequest::index' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(555): warning C26440: Function 'Robomongo::CreateCollectionRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(556): warning C26440: Function 'Robomongo::CreateCollectionRequest::getSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(557): warning C26440: Function 'Robomongo::CreateCollectionRequest::getCapped' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(558): warning C26440: Function 'Robomongo::CreateCollectionRequest::getMaxDocNum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(559): warning C26440: Function 'Robomongo::CreateCollectionRequest::getExtraOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(597): warning C26440: Function 'Robomongo::DropCollectionRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(631): warning C26440: Function 'Robomongo::RenameCollectionRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(668): warning C26440: Function 'Robomongo::DuplicateCollectionRequest::ns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(708): warning C26440: Function 'Robomongo::CopyCollectionToDiffServerRequest::worker' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(709): warning C26440: Function 'Robomongo::CopyCollectionToDiffServerRequest::from' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(710): warning C26440: Function 'Robomongo::CopyCollectionToDiffServerRequest::to' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(819): warning C26440: Function 'Robomongo::CreateFunctionRequest::dbVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(822): warning C26440: Function 'Robomongo::CreateFunctionRequest::overwrite' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(864): warning C26440: Function 'Robomongo::DropFunctionRequest::dbVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(900): warning C26440: Function 'Robomongo::ExecuteQueryRequest::resultIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(901): warning C26440: Function 'Robomongo::ExecuteQueryRequest::queryInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(918): warning C26495: Variable 'Robomongo::ExecuteQueryResponse::resultIndex' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(989): warning C26495: Variable 'Robomongo::ExecuteScriptResponse::empty' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(992): warning C26440: Function 'Robomongo::ExecuteScriptResponse::timeoutReached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1051): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1087): warning C26495: Variable 'Robomongo::DocumentListLoadedEvent::_resultIndex' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1090): warning C26440: Function 'Robomongo::DocumentListLoadedEvent::resultIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1091): warning C26440: Function 'Robomongo::DocumentListLoadedEvent::queryInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1111): warning C26495: Variable 'Robomongo::ScriptExecutedEvent::_empty' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1114): warning C26440: Function 'Robomongo::ScriptExecutedEvent::result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1115): warning C26440: Function 'Robomongo::ScriptExecutedEvent::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1116): warning C26440: Function 'Robomongo::ScriptExecutedEvent::timeoutReached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1156): warning C26440: Function 'Robomongo::QueryWidgetUpdatedEvent::numOfResults' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1195): warning C26495: Variable 'Robomongo::EstablishSshConnectionResponse::localport' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(1273): warning C26440: Function 'Robomongo::LogEvent::qMessageBoxIcon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qicon.h(141): warning C26440: Function 'QIcon::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qicon.h(144): warning C26440: Function 'QTypeInfo<QIcon>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.h(125): warning C26440: Function 'SimpleCrypt::setCompressionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.h(129): warning C26440: Function 'SimpleCrypt::compressionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.h(137): warning C26440: Function 'SimpleCrypt::setIntegrityProtectionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.h(141): warning C26440: Function 'SimpleCrypt::integrityProtectionMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.h(146): warning C26440: Function 'SimpleCrypt::lastError' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\robocrypt.h(28): warning C26440: Function 'Robomongo::RoboCrypt::roboCryptLogs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(109): warning C26496: The variable 'rc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(26): warning C26485: Expression 'argv': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(49): warning C26429: Symbol 'serviceContext' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(56): warning C26429: Symbol 'tlPtr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(78): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(79): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(99): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(100): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(79): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(82): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(84): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(85): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(91): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(107): warning C26489: Don't dereference a pointer that may be invalid: '&msgAndSeverity->first'. 'msgAndSeverity.std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,mongo::logger::LogSeverity>::first' may have been invalidated at line 106 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(92): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 77 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\app\main.cpp(33): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(89): warning C26440: Function 'QVector<char>::isEmpty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(73): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(120): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(151): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(151): warning C26434: Function 'QList<Robomongo::MongoDatabase * __ptr64>::QList<Robomongo::MongoDatabase * __ptr64>' hides a non-virtual function 'QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>::~QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\encoded_value_storage.h(61): warning C26485: Expression 'this->_data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\encoded_value_storage.h(60): warning C26440: Function 'mongo::EncodedValueStorage<mongo::QueryResult::Layout,mongo::QueryResult::ConstView,mongo::QueryResult::View>::EncodedValueStorage<mongo::QueryResult::Layout,mongo::QueryResult::ConstView,mongo::QueryResult::View>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\encoded_value_storage.h(47): warning C26495: Variable 'mongo::EncodedValueStorage<mongo::QueryResult::Layout,mongo::QueryResult::ConstView,mongo::QueryResult::View>::_data' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\encoded_value_storage.h(47): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\clonable_ptr.h(135): warning C26440: Function 'mongo::clonable_ptr<mongo::UserNameIterator::Impl,mongo::clonable_ptr_detail::CloneFactory<mongo::UserNameIterator::Impl>,std::unique_ptr>::ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(83): warning C26440: Function 'QSharedDataPointer<QDirPrivate>::constData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(352): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1010): warning C26447: The function is declared 'noexcept' but calls function 'destroy_slots()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(958): warning C26447: The function is declared 'noexcept' but calls function 'EmptyGroup()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(958): warning C26447: The function is declared 'noexcept' but calls function 'exchange<signed char * __ptr64,signed char * __ptr64>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(960): warning C26447: The function is declared 'noexcept' but calls function 'exchange<unsigned __int64,int>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(961): warning C26447: The function is declared 'noexcept' but calls function 'exchange<unsigned __int64,int>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(967): warning C26447: The function is declared 'noexcept' but calls function 'growth_left()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\node_hash_set.h(140): warning C26434: Function 'absl::node_hash_set<mongo::RoleName,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >::node_hash_set<mongo::RoleName,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >' hides a non-virtual function 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::RoleName>,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::RoleName>,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\node_hash_set.h(140): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\atomic_word.h(94): warning C26440: Function 'mongo::atomic_word_detail::Base<enum mongo::ErrorCodes::Error,0>::loadRelaxed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\atomic_word.h(101): warning C26440: Function 'mongo::atomic_word_detail::Base<enum mongo::ServerGlobalParams::FeatureCompatibility::Version,0>::store' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\atomic_word.h(85): warning C26440: Function 'mongo::atomic_word_detail::Base<enum mongo::ServerGlobalParams::FeatureCompatibility::Version,0>::load' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(255): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(846): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(846): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(841): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(841): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(787): warning C26440: Function 'mongo::future_details::FutureImpl<mongo::future_details::FakeVoid>::FutureImpl<mongo::future_details::FakeVoid>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(205): warning C26495: Variable 'boost::optional_detail::optional_base<mongo::future_details::FakeVoid>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(117): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(98): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(98): warning C26447: The function is declared 'noexcept' but calls function 'intrusive_ptr_release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(685): warning C26447: The function is declared 'noexcept' but calls function 'wait()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(687): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(687): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(687): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(690): warning C26447: The function is declared 'noexcept' but calls function 'isOK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(692): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(692): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(691): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(691): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(673): warning C26447: The function is declared 'noexcept' but calls function 'wait()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(675): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(675): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(675): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(678): warning C26447: The function is declared 'noexcept' but calls function 'isOK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(680): warning C26447: The function is declared 'noexcept' but calls function 'operator*()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(680): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(679): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(647): warning C26447: The function is declared 'noexcept' but calls function 'wait()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(649): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(649): warning C26447: The function is declared 'noexcept' but calls function 'Status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(652): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(637): warning C26440: Function 'mongo::future_details::SharedStateHolder<mongo::future_details::FakeVoid>::isReady' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(627): warning C26489: Don't dereference a pointer that may be invalid: '&out._shared'. 'out.mongo::future_details::SharedStateHolder<mongo::future_details::FakeVoid>::_shared' may have been invalidated at line 627 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(620): warning C26489: Don't dereference a pointer that may be invalid: '&out._shared'. 'out.mongo::future_details::SharedStateHolder<mongo::future_details::FakeVoid>::_shared' may have been invalidated at line 620 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(615): warning C26416: Shared pointer parameter 'shared' is passed by rvalue reference. Pass by value instead (r.34). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(615): warning C26440: Function 'mongo::future_details::SharedStateHolder<mongo::future_details::FakeVoid>::SharedStateHolder<mongo::future_details::FakeVoid>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status_with.h(157): warning C26440: Function 'mongo::StatusWith<mongo::future_details::FakeVoid>::getStatus' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\atomic_word.h(75): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(871): warning C26434: Function 'boost::optional<mongo::Timestamp>::optional<mongo::Timestamp>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::Timestamp>::optional_base<mongo::Timestamp>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(871): warning C26447: The function is declared 'noexcept' but calls function 'Timestamp>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(246): warning C26456: Operator 'boost::optional_detail::optional_base<mongo::LogicalSessionFromClient>::operator=' hides a non-virtual operator 'boost::optional_detail::optional_tag::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1094): warning C26434: Function 'boost::optional<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator=' hides a non-virtual function 'boost::optional_detail::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(875): warning C26434: Function 'boost::optional<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::optional<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'boost::optional_detail::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1444): warning C26447: The function is declared 'noexcept' but calls function 'is_initialized()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(880): warning C26434: Function 'boost::optional<mongo::UUID>::optional<mongo::UUID>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::UUID>::optional_base<mongo::UUID>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(867): warning C26434: Function 'boost::optional<mongo::UUID>::optional<mongo::UUID>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::UUID>::optional_base<mongo::UUID>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\crypto\sha_block.h(218): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status_with.h(183): warning C26440: Function 'mongo::StatusWith<char>::makeTag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(60): warning C26485: Expression 'this->_digits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(60): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(65): warning C26485: Expression 'this->_digits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(65): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(66): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(69): warning C26485: Expression 'this->_digits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(70): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(71): warning C26485: Expression 'this->_digits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(71): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(60): warning C26429: Symbol 'lastPtr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(64): warning C26429: Symbol 'zeroPtr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(58): warning C26440: Function 'mongo::DecimalCounter<unsigned int>::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(48): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\decimal_counter.h(48): warning C26485: Expression 'this->_digits': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bson_comparator_interface_base.h(106): warning C26440: Function 'mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::DeferredComparison::DeferredComparison' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bson_comparator_interface_base.h(206): warning C26496: The variable 'cmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_type_endian.h(82): warning C26440: Function 'mongo::LittleEndian<unsigned __int64>::operator unsigned __int64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(194): warning C26495: Variable 'boost::optional_detail::optional_base<mongo::SourceLocationHolder>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(953): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(943): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(840): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\trusted_hasher.h(56): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(160): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(421): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(383): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(303): warning C26496: The variable 'minSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(290): warning C26496: The variable 'newLen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(291): warning C26496: The variable 'minSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(296): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(279): warning C26440: Function 'mongo::_BufBuilder<mongo::SharedBufferAllocator>::setlen' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(276): warning C26440: Function 'mongo::_BufBuilder<mongo::SharedBufferAllocator>::len' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(262): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(244): warning C26496: The variable 'value' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(245): warning C26496: The variable 'low' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(246): warning C26496: The variable 'high' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(172): warning C26440: Function 'mongo::_BufBuilder<mongo::SharedBufferAllocator>::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\operator_bool.hpp(63): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\operator_bool.hpp(14): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(187): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(93): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(69): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(63): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(70): warning C26440: Function 'boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(55): warning C26432: If you define or delete any default operation in the type 'class boost::exception_detail::refcount_ptr<struct boost::exception_detail::error_info_container>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(45): warning C26447: The function is declared 'noexcept' but calls function 'release()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(39): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(38): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(215): warning C26440: Function 'absl::container_internal::BitMask<unsigned __int64,8,3>::BitMask<unsigned __int64,8,3>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\atomic_word.h(150): warning C26440: Function 'mongo::atomic_word_detail::Base<unsigned int,1>::fetchAndAdd' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(457): warning C26432: If you define or delete any default operation in the type 'class fmt::v5::basic_memory_buffer<wchar_t,500,class std::allocator<wchar_t> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(457): warning C26447: The function is declared 'noexcept' but calls function 'deallocate()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(455): warning C26485: Expression 'this->store_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(453): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(405): warning C26440: Function 'fmt::v5::basic_string_view<enum fmt::v5::char8_t>::basic_string_view<enum fmt::v5::char8_t>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(317): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(317): warning C26440: Function 'fmt::v5::internal::basic_buffer<wchar_t>::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(275): warning C26432: If you define or delete any default operation in the type 'class fmt::v5::internal::basic_buffer<wchar_t>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(241): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(241): warning C26440: Function 'QVector<QPointF>::last' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(238): warning C26440: Function 'QVector<QPointF>::first' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(258): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(254): warning C26447: The function is declared 'noexcept' but calls function 'freeData()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(243): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(346): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(339): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(328): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(157): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(207): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(164): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(165): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(158): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(260): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(236): warning C26440: Function 'QTypedArrayData<unsigned short>::deallocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(208): warning C26434: Function 'QTypedArrayData<unsigned short>::data' hides a non-virtual function 'QArrayData::data' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(133): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(145): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasicatomic.h(114): warning C26447: The function is declared 'noexcept' but calls function 'ref<int>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(154): warning C26485: Expression 'this->_buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(119): warning C26495: Variable 'mongo::StackAllocator::_buf' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(75): warning C26432: If you define or delete any default operation in the type 'struct QListSpecialMethods<class Robomongo::MongoDatabase *>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(117): warning C26440: Function 'QSet<QString>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1573): warning C26496: The variable 'layout' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1569): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1570): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(409): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\atomic_word.h(166): warning C26440: Function 'mongo::atomic_word_detail::Base<unsigned __int64,1>::fetchAndSubtract' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(146): warning C26495: Variable 'boost::optional_detail::optional_base<mongo::Timestamp>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(146): warning C26440: Function 'boost::optional_detail::optional_base<mongo::Timestamp>::optional_base<mongo::Timestamp>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(357): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(152): warning C26495: Variable 'boost::optional_detail::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(143): warning C26440: Function 'boost::optional_detail::tc_optional_base<bool>::is_initialized' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(33): warning C26440: Function 'boost::optional_detail::tc_optional_base<bool>::tc_optional_base<bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(29): warning C26495: Variable 'boost::optional_detail::tc_optional_base<bool>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(29): warning C26440: Function 'boost::optional_detail::tc_optional_base<bool>::tc_optional_base<bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(25): warning C26495: Variable 'boost::optional_detail::tc_optional_base<bool>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(25): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1446): warning C26447: The function is declared 'noexcept' but calls function 'is_initialized()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(162): warning C26495: Variable 'boost::optional_detail::optional_base<mongo::UUID>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(140): warning C26495: Variable 'boost::optional_detail::optional_base<mongo::UUID>::m_storage' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(140): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(904): warning C26495: Variable 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,mongo::HashImprover<mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher,mongo::BSONObj>,mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::EqualTo,std::allocator<mongo::BSONObj> >::ctrl_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\make_array_type.h(100): warning C26440: Function 'mongo::MakeArrayType<unsigned char,32,mongo::SHA256BlockTraits>::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bson_comparator_interface_base.h(151): warning C26440: Function 'mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher::Hasher' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bson_comparator_interface_base.h(135): warning C26440: Function 'mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::EqualTo::EqualTo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bson_comparator_interface_base.h(119): warning C26440: Function 'mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::LessThan::LessThan' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(402): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1557): warning C26496: The variable 'layout' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1563): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1560): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(90): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(443): warning C26485: Expression 'this->store_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(441): warning C26434: Function 'fmt::v5::basic_memory_buffer<wchar_t,500,std::allocator<wchar_t> >::deallocate' hides a non-virtual function 'std::allocator<wchar_t>::deallocate' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(210): warning C26447: The function is declared 'noexcept' but calls function 'constEnd()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(206): warning C26447: The function is declared 'noexcept' but calls function 'constBegin()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(721): warning C26498: The function 'qMetaTypeId<QPair<QVariant,QVariant> >' is constexpr, mark variable 'vid' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(723): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(682): warning C26440: Function 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::RoleName>,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >::MakeLayout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_aligned_storage.hpp(43): warning C26485: Expression 'this->dummy_.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_aligned_storage.hpp(43): warning C26440: Function 'boost::optional_detail::aligned_storage<mongo::future_details::FakeVoid>::address' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(489): warning C26440: Function 'boost::optional_detail::tc_optional_base<bool>::get_impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1807): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(216): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(210): warning C26440: Function 'QMapData<QString,QVariant>::root' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_aligned_storage.hpp(42): warning C26485: Expression 'this->dummy_.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_aligned_storage.hpp(42): warning C26440: Function 'boost::optional_detail::aligned_storage<mongo::SHABlock<mongo::SHA256BlockTraits> >::address' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\detail\optional_trivially_copyable_base.hpp(490): warning C26440: Function 'boost::optional_detail::tc_optional_base<char>::get_impl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(209): warning C26434: Function 'QTypedArrayData<QPointF>::data' hides a non-virtual function 'QArrayData::data' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(116): warning C26440: Function 'QMapNode<QString,QVariant>::rightNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(115): warning C26440: Function 'QMapNode<QString,QVariant>::leftNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(540): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(207): warning C26495: Variable 'QStringView::m_size' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'isNull()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(208): warning C26447: The function is declared 'noexcept' but calls function 'data()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(816): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(830): warning C26447: The function is declared 'noexcept' but calls function 'dealloc()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(503): warning C26456: Operator 'QList<QString>::operator=' hides a non-virtual operator 'QListSpecialMethods<QString>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(603): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'copy.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(587): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(596): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(594): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(605): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(950): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(952): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(953): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(956): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(629): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(813): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(804): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(585): warning C26429: Symbol 'x' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qglobal.h(1038): warning C26440: Function 'qGetPtrHelper<QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1059): warning C26440: Function 'QtMetaTypePrivate::QSequentialIterableImpl::QSequentialIterableImpl<QList<QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1228): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(300): warning C26440: Function 'qSwap<QLocalePrivate>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qshareddata.h(304): warning C26440: Function 'qSwap<QPlatformPixmap>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(506): warning C26496: The variable 'old_capacity' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(512): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(518): warning C26485: Expression 'this->store_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(513): warning C26459: You called an STL function 'std::uninitialized_copy<char * __ptr64,char * __ptr64>' with a raw pointer parameter at position '3' that may be unsafe - this relies on the caller to check that the passed values are correct. Consider wrapping your range in a gsl::span and pass as a span iterator (stl.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(240): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(120): warning C26496: The variable 'b' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\invariant.h(64): warning C26440: Function 'mongo::invariantWithLocation<bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\numbers.h(116): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\numbers.h(120): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\numbers.h(126): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(191): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(192): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\assert_util.h(325): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(117): warning C26495: Variable 'mongo::ConstDataRange::_debug_offset' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\oid.h(133): warning C26485: Expression 'o._data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\assert_util.h(325): warning C26485: Expression 'result.forward': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(122): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(88): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(89): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(136): warning C26495: Variable 'mongo::BSONObj::_objdata' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobjbuilder.h(668): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'out.{vfptr}' in call to 'mongo::BSONObj::BSONObj' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status_with.h(136): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\status_with.h(133): warning C26495: Variable 'mongo::StatusWith<char>::_status' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(112): warning C26495: Variable 'mongo::ConstDataRange::_debug_offset' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1063): warning C26434: Function 'boost::optional<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::operator=<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' hides a non-virtual function 'boost::optional_detail::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::optional_base<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(358): warning C26440: Function 'boost::hash_value<bool>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(330): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(349): warning C26496: The variable 'waitUntilNonSpurious' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(370): warning C26496: The variable 'wakeReason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\interruptible.h(383): warning C26496: The variable 'wakeReason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\fail_point.h(108): warning C26496: The variable 'ret' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(774): warning C26429: Symbol 'node' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(778): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 '(next))' in call to 'QHash<QString,QHashDummyValue>::createNode' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\clonable_ptr.h(372): warning C26440: Function 'mongo::clonable_ptr<mongo::UserNameIterator::Impl,mongo::clonable_ptr_detail::CloneFactory<mongo::UserNameIterator::Impl>,std::unique_ptr>::clonable_ptr<mongo::UserNameIterator::Impl,mongo::clonable_ptr_detail::CloneFactory<mongo::UserNameIterator::Impl>,std::unique_ptr><mongo::clonable_ptr_detail::CloneFactory<mongo::UserNameIterator::Impl>,mongo::UserNameIterator::Impl,void>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.h(83): warning C26496: The variable 'elem' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(809): warning C26434: Function 'QList<Robomongo::MongoDatabase * __ptr64>::QList<Robomongo::MongoDatabase * __ptr64>' hides a non-virtual function 'QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>::~QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(827): warning C26434: Function 'QList<Robomongo::MongoDatabase * __ptr64>::~QList<Robomongo::MongoDatabase * __ptr64>' hides a non-virtual function 'QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>::~QListSpecialMethods<Robomongo::MongoDatabase * __ptr64>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\utility\utility.h(283): warning C26440: Function 'absl::exchange<signed char * __ptr64,signed char * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\intrusive_counter.h(92): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'ptr.data' in call to 'boost::intrusive_ptr<mongo::future_details::SharedStateImpl<mongo::future_details::FakeVoid> >::intrusive_ptr<mongo::future_details::SharedStateImpl<mongo::future_details::FakeVoid> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(578): warning C26447: The function is declared 'noexcept' but calls function 'invariantWithLocation<bool>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(580): warning C26447: The function is declared 'noexcept' but calls function 'FakeVoid>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(582): warning C26447: The function is declared 'noexcept' but calls function 'toStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(582): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(505): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(507): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(725): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(281): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(263): warning C26440: Function 'QAtomicOps<int>::ref<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(856): warning C26495: Variable 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,mongo::HashImprover<mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher,mongo::BSONObj>,mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::EqualTo,std::allocator<mongo::BSONObj> >::ctrl_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\layout.h(481): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\layout.h(479): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\layout.h(481): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\layout.h(472): warning C26440: Function 'absl::container_internal::internal_layout::LayoutImpl<std::tuple<signed char,mongo::StringData * __ptr64>,absl::integer_sequence<unsigned __int64,0,1>,absl::integer_sequence<unsigned __int64,0,1> >::Pointer<0,char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\layout.h(481): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(363): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1635): warning C26440: Function 'QtPrivate::MetaTypeSmartPointerHelper<QPair<QVariant,QVariant>,void>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1566): warning C26440: Function 'QtPrivate::AssociativeContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1543): warning C26440: Function 'QtPrivate::SequentialContainerConverterHelper<QPair<QVariant,QVariant>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1466): warning C26440: Function 'QtPrivate::MetaObjectForType<QPair<QVariant,QVariant>,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(805): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(804): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(801): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Construct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(795): warning C26440: Function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QPair<QVariant,QVariant>,1>::Destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(461): warning C26433: Function 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::rethrow' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(457): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(455): warning C26433: Function 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::clone' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(448): warning C26432: If you define or delete any default operation in the type 'class boost::exception_detail::clone_impl<struct boost::exception_detail::error_info_injector<class boost::bad_weak_ptr> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(340): warning C26432: If you define or delete any default operation in the type 'struct boost::exception_detail::error_info_injector<class boost::bad_weak_ptr>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(490): warning C26432: If you define or delete any default operation in the type 'struct boost::wrapexcept<class boost::bad_weak_ptr>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(4342): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(4835): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(4846): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(3745): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(4037): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(4052): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2897): warning C26496: The variable 't1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2898): warning C26496: The variable 'u1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(2900): warning C26496: The variable 'f' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(3095): warning C26496: The variable 't1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(3096): warning C26496: The variable 'u1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\safeint\safeint.hpp(3098): warning C26496: The variable 'f' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26461: The pointer argument 'it' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26429: Symbol 'other' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(877): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(874): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(875): warning C26489: Don't dereference a pointer that may be invalid: 'ptr'. 'ptr' may have been invalidated at line 874 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(872): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QHash<QString,QVariant>::const_iterator>::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(863): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(866): warning C26440: Function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::advance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(861): warning C26461: The pointer argument 'src' for function 'QtMetaTypePrivate::IteratorOwnerCommon<QList<QByteArray>::const_iterator>::assign' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(319): warning C26440: Function 'QHash<QString,QHashDummyValue>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\compressed_tuple.h(105): warning C26440: Function 'absl::container_internal::internal_compressed_tuple::Storage<absl::container_internal::CompressedTuple<unsigned __int64,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >,3,1>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\compressed_tuple.h(93): warning C26440: Function 'absl::container_internal::internal_compressed_tuple::Storage<absl::container_internal::CompressedTuple<unsigned __int64,absl::hash_internal::Hash<mongo::RoleName>,std::equal_to<mongo::RoleName>,std::allocator<mongo::RoleName> >,0,0>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_type_terminated.h(40): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_type_endian.h(82): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(212): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(420): warning C26440: Function 'QMap<QString,QVariant>::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(243): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(228): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(230): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(225): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(223): warning C26434: Function 'QMapData<QString,QVariant>::createNode' hides a non-virtual function 'QMapDataBase::createNode' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(215): warning C26440: Function 'QMapData<QString,QVariant>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(240): warning C26440: Function 'QHash<QString,QVariant>::alignOfNode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(292): warning C26432: If you define or delete any default operation in the type 'class QList<class QVariant>::const_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(347): warning C26440: Function 'QVector<unsigned int>::destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(780): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(758): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(761): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(762): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(769): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(770): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(772): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(773): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(782): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'n.v' in call to 'QList<QString>::node_copy' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(799): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'x.array' in call to 'QList<QString>::dealloc' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(788): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(791): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26485: Expression 'data->array': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(868): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(869): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(438): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(439): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(447): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(455): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(452): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(459): warning C26461: The pointer argument 'to' for function 'QList<QString>::node_copy' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(483): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(470): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(466): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(467): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(479): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(480): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(484): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(465): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(478): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(461): warning C26429: Symbol 'current' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(1008): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(562): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(560): warning C26429: Symbol 'anextNode' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(554): warning C26462: The value pointed to by 'concreteNode' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(555): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(256): warning C26429: Symbol 'd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(258): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(102): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(101): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(102): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(100): warning C26440: Function 'mongo::ConstDataRange::ConstDataRange<char,0>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26429: Symbol 'node' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(914): warning C26494: Variable 'node' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(917): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(922): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(471): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(459): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(484): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qstringview.h(167): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(69): warning C26440: Function 'qMapLessThanKey<QString>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1039): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1047): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1051): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1198): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1199): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1203): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1212): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1216): warning C26429: Symbol 'container' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1208): warning C26440: Function 'QtMetaTypePrivate::QAssociativeIterableImpl::advanceImpl<QMap<QString,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getKeyImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1220): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::QAssociativeIterableImpl::getValueImpl<QMap<QString,QVariant> >' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1224): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(359): warning C26440: Function 'fmt::v5::internal::make_checked<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(101): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(282): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(284): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(269): warning C26440: Function 'boost::hash_detail::hash_value_signed<__int64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(302): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(304): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(290): warning C26440: Function 'boost::hash_detail::hash_value_unsigned<unsigned __int64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\lockable_adapter.h(67): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\lockable_adapter.h(68): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\lockable_adapter.h(50): warning C26440: Function 'mongo::BasicLockableAdapter::BasicLockableAdapter<std::unique_lock<mongo::latch_detail::Latch> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.h(73): warning C26496: The variable 'isEoo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1104): warning C26434: Function 'boost::optional<mongo::future_details::FakeVoid>::emplace<mongo::future_details::FakeVoid>' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::future_details::FakeVoid>::optional_base<mongo::future_details::FakeVoid>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\checked_cast.h(50): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\checked_cast.h(49): warning C26440: Function 'mongo::checked_cast_impl<0>::cast<mongo::future_details::SharedStateImpl<mongo::future_details::FakeVoid> * __ptr64,mongo::future_details::SharedStateBase * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2287): warning C26498: The function 'qMetaTypeId<QtMetaTypePrivate::QPairVariantInterfaceImpl>' is constexpr, mark variable 'toId' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(395): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(395): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(396): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\hash.hpp(384): warning C26440: Function 'boost::hash_value<std::error_category const >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1619): warning C26440: Function 'QtPrivate::IsPair<QFileInfo>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_type.h(123): warning C26440: Function 'mongo::DataType::Handler<signed char,void>::defaultConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\exception\exception.hpp(484): warning C26434: Function 'boost::wrapexcept<boost::bad_weak_ptr>::wrapexcept<boost::bad_weak_ptr>' hides a non-virtual function 'boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::error_info_injector<boost::bad_weak_ptr>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(859): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(857): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26461: The pointer argument 'iterator' for function 'QtMetaTypePrivate::IteratorOwner<QList<QByteArray>::const_iterator>::getData' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(886): warning C26429: Symbol 'iterator' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26429: Symbol 't' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(993): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QList<QByteArray> >::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(988): warning C26440: Function 'QtMetaTypePrivate::ContainerAPI<QStringList>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(177): warning C26440: Function 'QHashNode<QString,QHashDummyValue>::same_key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(175): warning C26440: Function 'QHashNode<QString,QHashDummyValue>::QHashNode<QString,QHashDummyValue>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\duration.h(331): warning C26440: Function 'mongo::Duration<std::ratio<1,1000> >::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(104): warning C26440: Function 'absl::hash_internal::HashStateBase<absl::hash_internal::CityHashState>::combine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(237): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(236): warning C26440: Function 'QHash<QString,QVariant>::concrete' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(329): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(325): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(394): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(397): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(487): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(486): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(478): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(217): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(379): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(378): warning C26440: Function 'QHash<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(143): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(142): warning C26440: Function 'QList<QVariant>::Node::t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26461: The pointer argument 'from' for function 'QList<QString>::node_destruct' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26429: Symbol 'to' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(494): warning C26440: Function 'QList<QString>::node_destruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26489: Don't dereference a pointer that may be invalid: 'reinterpret_cast<T *>(to->v)'. 'to.QList<Robomongo::MongoDatabase *>::Node::v' may have been invalidated at line 494 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(497): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'temporary 1' in call to 'operator delete' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(499): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1279): warning C26485: Expression 'store->data_': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1278): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1277): warning C26495: Variable 'fmt::v5::basic_format_args<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::<anonymous-tag>::values_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\bsonobj.h(394): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(242): warning C26440: Function 'boost::hash_detail::is_zero<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(109): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container_hash\detail\hash_float.hpp(119): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(780): warning C26432: If you define or delete any default operation in the type 'struct QtPrivate::ConverterFunctor<struct QPair<class QVariant,class QVariant>,class QtMetaTypePrivate::QPairVariantInterfaceImpl,struct QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor<struct QPair<class QVariant,class QVariant> > >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(782): warning C26447: The function is declared 'noexcept' but calls function 'unregisterConverterFunction()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(421): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1321): warning C26440: Function 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl<QPair<QVariant,QVariant> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_type.h(89): warning C26440: Function 'mongo::DataType::Handler<__int64,void>::unsafeStore' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_type.h(61): warning C26440: Function 'mongo::DataType::Handler<signed char,void>::unsafeLoad' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1250): warning C26440: Function 'fmt::v5::basic_format_args<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::set_data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(158): warning C26440: Function 'QHashNode<QString,QVariant>::same_key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(312): warning C26440: Function 'QList<QVariant>::const_iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1364): warning C26440: Function 'fmt::v5::internal::check_format_string<char const * __ptr64,unsigned int,char const * __ptr64,char const * __ptr64,0>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(88): warning C26447: The function is declared 'noexcept' but calls function 'ConstDataRange> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range_cursor.h(90): warning C26447: The function is declared 'noexcept' but calls function 'isOK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(139): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(136): warning C26447: The function is declared 'noexcept' but calls function 'makeOffsetStatus()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(139): warning C26447: The function is declared 'noexcept' but calls function 'LittleEndian<int> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1314): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1317): warning C26429: Symbol 'pair' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1079): warning C26440: Function 'fmt::v5::internal::make_arg<1,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char>,char const * __ptr64,0>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(317): warning C26440: Function 'QList<QString>::const_iterator::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(316): warning C26440: Function 'fmt::v5::output_range<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,void>::output_range<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,void>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(710): warning C26440: Function 'fmt::v5::internal::value<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::value<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(119): warning C26434: Function 'QMapNode<QString,QVariant>::previousNode' hides a non-virtual function 'QMapNodeBase::previousNode' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(118): warning C26434: Function 'QMapNode<QString,QVariant>::nextNode' hides a non-virtual function 'QMapNodeBase::nextNode' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(489): warning C26440: Function 'fmt::v5::to_string_view<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_type_terminated.h(82): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(422): warning C26432: If you define or delete any default operation in the type 'class boost::shared_ptr<class Robomongo::MongoDocument>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1030): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1030): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1030): warning C26432: If you define or delete any default operation in the type 'class fmt::v5::internal::arg_map<class fmt::v5::basic_format_context<class std::back_insert_iterator<class fmt::v5::internal::basic_buffer<char> >,char> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1133): warning C26440: Function 'fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char>::out' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(317): warning C26440: Function 'fmt::v5::output_range<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,void>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(938): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1028): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(704): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2102): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2106): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2099): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2133): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2140): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2116): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2111): warning C26429: Symbol 'begin' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2122): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(516): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(3188): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(3191): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 3190 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(3191): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 '{InvalidLoc}' in call to 'std::copy_n<char const * __ptr64,unsigned __int64,char * __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(3191): warning C26459: You called an STL function 'std::copy_n<char const * __ptr64,unsigned __int64,char * __ptr64>' with a raw pointer parameter at position '3' that may be unsafe - this relies on the caller to check that the passed values are correct. Consider wrapping your range in a gsl::span and pass as a span iterator (stl.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(267): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\base\data_range.h(267): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1539): warning C26440: Function 'fmt::v5::internal::custom_formatter<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::custom_formatter<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(3195): warning C26440: Function 'fmt::v5::format_handler<fmt::v5::arg_formatter<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >,char,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::get_arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2279): warning C26434: Function 'fmt::v5::arg_formatter<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::arg_formatter<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >' hides a non-virtual function 'fmt::v5::internal::function<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> > >::function<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> > >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1079): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(944): warning C26440: Function 'fmt::v5::basic_format_arg<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1137): warning C26440: Function 'fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char>::advance_to' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1606): warning C26432: If you define or delete any default operation in the type 'class fmt::v5::internal::specs_setter<char>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1139): warning C26440: Function 'fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char>::locale' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(430): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(570): warning C26460: The reference argument 'it' for function 'fmt::v5::internal::reserve<fmt::v5::internal::basic_buffer<char>,0>' can be marked as const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(575): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1882): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1892): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1890): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(186): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(980): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2030): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2026): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2041): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2047): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2059): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2023): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(980): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1628): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1698): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_zero' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_zero' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1693): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_hash' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_hash' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1688): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_space' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_space' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1683): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_minus' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_minus' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1678): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_plus' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_plus' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(928): warning C26440: Function 'fmt::v5::basic_format_arg<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::handle::handle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2292): warning C26434: Function 'fmt::v5::arg_formatter<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::operator()' hides a non-virtual function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::operator()' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(568): warning C26434: Function 'fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>::on_error' hides a non-virtual function 'fmt::v5::internal::error_handler::on_error' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(930): warning C26440: Function 'fmt::v5::basic_format_arg<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::handle::format' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1467): warning C26440: Function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::cstring_spec_handler::cstring_spec_handler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1410): warning C6387: 'value' could be '0':  this does not adhere to the specification for the function 'std::char_traits<char>::length'.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1410): warning C26496: The variable 'length' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1411): warning C26496: The variable 'sv' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1395): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2738): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2737 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2738): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 '{InvalidLoc}' in call to 'fmt::v5::internal::copy_str<char,char const * __ptr64,char * __ptr64,0>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1129): warning C26440: Function 'fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char>::error_handler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2683): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::out' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(739): warning C26440: Function 'fmt::v5::internal::value<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::as_named_arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1256): warning C26496: The variable 'num_args' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1264): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1257): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(427): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1301): warning C26496: The variable 'max_packed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1302): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1243): warning C26496: The variable 'shift' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1242): warning C26440: Function 'fmt::v5::basic_format_args<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1240): warning C26440: Function 'fmt::v5::basic_format_args<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::is_packed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1548): warning C26440: Function 'fmt::v5::internal::custom_formatter<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >::operator()<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1434): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(345): warning C26495: Variable 'std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >::container' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(345): warning C26440: Function '`fmt::v5::internal::get_container<fmt::v5::internal::basic_buffer<char> >'::`2'::accessor::accessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(565): warning C26440: Function 'fmt::v5::internal::get_data<fmt::v5::internal::basic_buffer<char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1516): warning C26498: The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1517): warning C26496: The variable 'big' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1511): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1525): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1524): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1941): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1943): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1962): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1965): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1943): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1980): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1985): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1994): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1993): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1998): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2003): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(783): warning C26459: You called an STL function 'std::copy<char const * __ptr64,char * __ptr64>' with a raw pointer parameter at position '3' that may be unsafe - this relies on the caller to check that the passed values are correct. Consider wrapping your range in a gsl::span and pass as a span iterator (stl.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1350): warning C26485: Expression 'this->data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1348): warning C26440: Function 'fmt::v5::internal::named_arg_base<char>::deserialize<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2482): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2479): warning C26495: Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::prefix' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2479): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1623): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1703): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::end_precision' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::end_precision' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1673): warning C26434: Function 'fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_parse_context<char,fmt::v5::internal::error_handler>,fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >,char> > >::on_align' hides a non-virtual function 'fmt::v5::internal::specs_setter<char>::on_align' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1451): warning C26440: Function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::char_spec_handler::char_spec_handler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1404): warning C26496: The variable 'sv' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1794): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2723): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2722): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2723): warning C26489: Don't dereference a pointer that may be invalid: '*(*it++)'. 'it' may have been invalidated at line 2722 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1034): warning C26462: The value pointed to by 'end' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1034): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(772): warning C26440: Function 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,mongo::HashImprover<mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher,mongo::BSONObj>,mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::EqualTo,std::allocator<mongo::BSONObj> >::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(436): warning C26496: The variable 'str_size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(435): warning C26440: Function 'fmt::v5::basic_string_view<char>::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1339): warning C26496: The variable 'arg_type' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1344): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1352): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1356): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1336): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1748): warning C26496: The variable 'hash' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1751): warning C26496: The variable 'g' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1752): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1751): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1753): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1786): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2834): warning C26496: The variable 'precision' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2835): warning C26496: The variable 'use_grisu' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2850): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2849): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2850): warning C26489: Don't dereference a pointer that may be invalid: '*(*it++)'. 'it' may have been invalidated at line 2849 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2809): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2850): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2448): warning C26496: The variable 'is_negative' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2450): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2453): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2451): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2453): warning C26489: Don't dereference a pointer that may be invalid: '*(*it++)'. 'it' may have been invalidated at line 2452 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2454): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2452 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2454): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'fmt::v5::internal::format_decimal<char,char * __ptr64,unsigned __int64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2447): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2453): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2574): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2576): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2549): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2553): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2553): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2543): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2540): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2541): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2541): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2540): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2541): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2524): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2521): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2522): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2522): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2521): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2522): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2504): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2637): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2638): warning C26496: The variable 'full_exp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2639): warning C26496: The variable 'precision' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2637): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1766): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1771): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\stdx\trusted_hasher.h(57): warning C26434: Function 'mongo::HashImprover<mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher,mongo::BSONObj>::operator()' hides a non-virtual function 'mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher::operator()' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(133): warning C26440: Function 'absl::container_internal::probe_seq<16>::next' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(131): warning C26440: Function 'absl::container_internal::probe_seq<16>::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(130): warning C26440: Function 'absl::container_internal::probe_seq<16>::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(248): warning C26440: Function 'absl::container_internal::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(231): warning C26440: Function 'absl::container_internal::BitMask<unsigned int,16,0>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(220): warning C26440: Function 'absl::container_internal::BitMask<unsigned int,16,0>::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(216): warning C26440: Function 'absl::container_internal::BitMask<unsigned int,16,0>::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(1023): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(310): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(605): warning C26440: Function 'fmt::v5::internal::counting_iterator<char>::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(603): warning C26495: Variable 'fmt::v5::internal::counting_iterator<char>::blackhole_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(603): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2467): warning C26485: Expression 'this->prefix': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2467): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::get_prefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1817): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1819): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1822): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1823): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1712): warning C26496: The variable 'g' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1713): warning C26496: The variable 'mask' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1712): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(125): warning C26440: Function 'absl::container_internal::probe_seq<16>::probe_seq<16>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1668): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1633): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1635): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1650): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1655): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1662): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1663): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1664): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1662): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '({vfptr}))' in call to 'absl::container_internal::hash_policy_traits<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,void>::transfer<std::allocator<mongo::BSONObj> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1631): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1630): warning C26494: Variable 'raw' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1594): warning C26496: The variable 'hash' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1604): warning C26496: The variable 'layout' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1595): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1598): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1595): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '({vfptr}))' in call to 'absl::container_internal::hash_policy_traits<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,void>::element<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1027): warning C26440: Function 'absl::container_internal::raw_hash_set<absl::container_internal::NodeHashSetPolicy<mongo::BSONObj>,mongo::HashImprover<mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::Hasher,mongo::BSONObj>,mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::EqualTo,std::allocator<mongo::BSONObj> >::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2382): warning C26496: The variable 'width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2383): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2384): warning C26496: The variable 'num_code_points' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2388): warning C26496: The variable 'padding' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2393): warning C26496: The variable 'left_padding' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2390): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2386 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2390): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::fill_n<char * __ptr64,unsigned __int64,char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2398): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2386 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2398): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::inf_or_nan_writer::operator()<char * __ptr64 & __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2399): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2386 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2399): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::fill_n<char * __ptr64,unsigned __int64,char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2394): warning C26489: Don't dereference a pointer that may be invalid: '*it'. 'it' may have been invalidated at line 2386 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2394): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::fill_n<char * __ptr64,unsigned __int64,char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2387): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(251): warning C26440: Function 'fmt::v5::internal::use_grisu<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(911): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2427): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2437): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2470): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::count_digits<3>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1138): warning C26496: The variable 'full_exp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1155): warning C26496: The variable 'num_zeros' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1172): warning C26496: The variable 'num_zeros' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1169): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1166): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1167): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1135): warning C26429: Symbol 'digits' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1157): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1163): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1177): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1178): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1141): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1142): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(719): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\hash\internal\hash.h(719): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(618): warning C26440: Function 'fmt::v5::internal::counting_iterator<char>::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2665): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::str_writer<char>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1379): warning C26440: Function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::char_writer::width' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1378): warning C26440: Function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::char_writer::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2647): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::grisu_writer::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2616): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::double_writer::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2599): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2599): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2598): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::inf_or_nan_writer::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\node_hash_policy.h(72): warning C26440: Function 'absl::container_internal::node_hash_policy<mongo::BSONObj & __ptr64,absl::container_internal::NodeHashSetPolicy<mongo::BSONObj> >::element' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(607): warning C26440: Function 'fmt::v5::internal::counting_iterator<char>::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2605): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2606): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2608): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2605): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2608): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2652): warning C26496: The variable 'num_digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2651): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2651): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2652): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2620): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2620): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2671): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(959): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(960): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1716): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1122): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1126): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1122): warning C26485: Expression 'fmt::v5::internal::basic_data<void>::DIGITS': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1122): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1126): warning C26485: Expression 'fmt::v5::internal::basic_data<void>::DIGITS': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1128): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1122): warning C26429: Symbol 'd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1126): warning C26429: Symbol 'd' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1114): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1117): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1120): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1123): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1124): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1127): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1128): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1381): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1381): warning C26440: Function 'fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::char_writer::operator()<char * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(764): warning C26497: The function 'fmt::v5::internal::count_code_points<char>' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(764): warning C26440: Function 'fmt::v5::internal::count_code_points<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2411): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::padded_int_writer<fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::dec_writer>::width' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2410): warning C26440: Function 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::padded_int_writer<fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::dec_writer>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\core.h(278): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\node_hash_policy.h(63): warning C26440: Function 'absl::container_internal::node_hash_policy<mongo::BSONObj & __ptr64,absl::container_internal::NodeHashSetPolicy<mongo::BSONObj> >::transfer<std::allocator<mongo::BSONObj> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\node_hash_set.h(452): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'res.{vfptr}' in call to 'absl::allocator_traits<std::allocator<mongo::BSONObj> >::construct<mongo::BSONObj,mongo::BSONObj const & __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1169): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1167): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1178): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1142): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1144): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1147): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1147): warning C26489: Don't dereference a pointer that may be invalid: '*(it++)'. 'it' may have been invalidated at line 1146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1183): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'it' in call to 'fmt::v5::internal::copy_str<char,char const * __ptr64,char * __ptr64,0>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1148): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'it' in call to 'fmt::v5::internal::write_exponent<char,char * __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1157): warning C26489: Don't dereference a pointer that may be invalid: '*(it++)'. 'it' may have been invalidated at line 1154 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1185): warning C26489: Don't dereference a pointer that may be invalid: 'it'. 'it' may have been invalidated at line 1135 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1158): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'it' in call to 'std::fill_n<char * __ptr64,int,char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1185): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(925): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(933): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(933): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(935): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(935): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(939): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(943): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(943): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(945): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(945): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(931): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(933): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(935): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(939): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(942): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(943): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(945): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(933): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(935): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(943): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(945): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1111): warning C26440: Function 'fmt::v5::internal::write_exponent<char,char * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(879): warning C26440: Function 'fmt::v5::internal::no_thousands_sep::operator()<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(2567): warning C26496: The variable 's' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1587): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(1566): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(895): warning C26440: Function 'fmt::v5::internal::add_thousands_sep<char>::add_thousands_sep<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(975): warning C26496: The variable 'digit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(971): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(976): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(976): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(974): warning C26429: Symbol 'digits' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(976): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(969): warning C26440: Function 'fmt::v5::internal::format_uint<3,char,unsigned __int64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(900): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(901): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\fmt\dist\include\fmt\format.h(902): warning C26459: You called an STL function 'std::uninitialized_copy<char const * __ptr64,char * __ptr64>' with a raw pointer parameter at position '3' that may be unsafe - this relies on the caller to check that the passed values are correct. Consider wrapping your range in a gsl::span and pass as a span iterator (stl.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(65): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(90): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(97): warning C26440: Function 'QTypeInfo<QModelIndex>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(151): warning C26440: Function 'QTypeInfo<QPersistentModelIndex>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(380): warning C26440: Function 'QAbstractItemModel::createIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(382): warning C26440: Function 'QAbstractItemModel::createIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qabstractitemmodel.h(464): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(58): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(61): warning C26432: If you define or delete any default operation in the type 'class QItemSelectionRange', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(88): warning C26440: Function 'QItemSelectionRange::topLeft' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(89): warning C26440: Function 'QItemSelectionRange::bottomRight' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(134): warning C26440: Function 'QTypeInfo<QItemSelectionRange>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(229): warning C26440: Function 'qHash' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qitemselectionmodel.h(265): warning C26440: Function 'QTypeInfo<QItemSelection>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(91): warning C26432: If you define or delete any default operation in the type 'class QRegularExpression', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(166): warning C26440: Function 'QTypeInfo<QRegularExpression>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(191): warning C26432: If you define or delete any default operation in the type 'class QRegularExpressionMatch', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(245): warning C26440: Function 'QTypeInfo<QRegularExpressionMatch>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(261): warning C26432: If you define or delete any default operation in the type 'class QRegularExpressionMatchIterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qregularexpression.h(283): warning C26440: Function 'QTypeInfo<QRegularExpressionMatchIterator>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(109): warning C26440: Function 'QIntValidator::bottom' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(110): warning C26440: Function 'QIntValidator::top' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(152): warning C26440: Function 'QDoubleValidator::bottom' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(153): warning C26440: Function 'QDoubleValidator::top' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(154): warning C26440: Function 'QDoubleValidator::decimals' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvalidator.h(186): warning C26440: Function 'QRegExpValidator::regExp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(68): warning C26434: Function 'QRubberBand::move' hides a non-virtual function 'QWidget::move' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(70): warning C26434: Function 'QRubberBand::resize' hides a non-virtual function 'QWidget::resize' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(72): warning C26434: Function 'QRubberBand::resize' hides a non-virtual function 'QWidget::resize' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(88): warning C26434: Function 'QRubberBand::setGeometry' hides a non-virtual function 'QWidget::setGeometry' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qrubberband.h(90): warning C26434: Function 'QRubberBand::move' hides a non-virtual function 'QWidget::move' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(120): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionFocusRect', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(144): warning C26495: Variable 'QStyleOptionFrame::frameShape' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(144): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionFrame', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(172): warning C26495: Variable 'QStyleOptionTabWidgetFrame::midLineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(172): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTabWidgetFrame', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(196): warning C26495: Variable 'QStyleOptionTabBarBase::documentMode' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(196): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTabBarBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(227): warning C26495: Variable 'QStyleOptionHeader::section' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(227): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionHeader', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(249): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionButton', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(286): warning C26495: Variable 'QStyleOptionTab::selectedPosition' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(286): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTab', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(316): warning C26495: Variable 'QStyleOptionToolBar::midLineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(316): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolBar', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(343): warning C26495: Variable 'QStyleOptionProgressBar::invertedAppearance' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(343): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionProgressBar', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(373): warning C26495: Variable 'QStyleOptionMenuItem::tabWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(373): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionMenuItem', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(392): warning C26495: Variable 'QStyleOptionDockWidget::closable' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(392): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionDockWidget', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(443): warning C26495: Variable 'QStyleOptionViewItem::textElideMode' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(443): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionViewItem', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(473): warning C26495: Variable 'QStyleOptionToolBox::position' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(473): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolBox', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(492): warning C26495: Variable 'QStyleOptionRubberBand::shape' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(492): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionRubberBand', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(510): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionComplex', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(534): warning C26495: Variable 'QStyleOptionSlider::sliderPosition' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(534): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSlider', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(553): warning C26495: Variable 'QStyleOptionSpinBox::buttonSymbols' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(553): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSpinBox', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(580): warning C26495: Variable 'QStyleOptionToolButton::arrowType' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(580): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionToolButton', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(602): warning C26495: Variable 'QStyleOptionComboBox::frame' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(602): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionComboBox', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(620): warning C26495: Variable 'QStyleOptionTitleBar::titleBarState' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(620): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionTitleBar', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(640): warning C26495: Variable 'QStyleOptionGroupBox::lineWidth' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(640): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionGroupBox', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(654): warning C26495: Variable 'QStyleOptionSizeGrip::corner' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(654): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionSizeGrip', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(670): warning C26495: Variable 'QStyleOptionGraphicsItem::levelOfDetail' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qstyleoption.h(670): warning C26432: If you define or delete any default operation in the type 'class QStyleOptionGraphicsItem', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qtreewidgetitemiterator.h(141): warning C26440: Function 'QTreeWidgetItemIterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qtreewidget.h(80): warning C26440: Function 'QTreeWidgetItem::treeWidget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qtreewidget.h(178): warning C26440: Function 'QTreeWidgetItem::parent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qtreewidget.h(198): warning C26440: Function 'QTreeWidgetItem::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\qtutils.cpp(20): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\qtutils.cpp(49): warning C26496: The variable 'itemCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\qtutils.cpp(47): warning C26429: Symbol 'root' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\qtutils.cpp(52): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidgetItem::removeChild' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(236): warning C26440: Function 'QVector<QVector<QWidgetItemData> >::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(345): warning C26440: Function 'QList<QTreeWidgetItem * __ptr64>::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(545): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(977): warning C26462: The value pointed to by 'e' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(978): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(976): warning C26429: Symbol 'n' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(976): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(977): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(980): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(980): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhashfunctions.h(115): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(2304): warning C26498: The function 'qMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>' is constexpr, mark variable 'toId' constexpr if compile-time evaluation is desired (con.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\string_view.h(560): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\scriptinfo.h(16): warning C26440: Function 'Robomongo::ScriptInfo::execute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\scriptinfo.h(17): warning C26440: Function 'Robomongo::ScriptInfo::setExecutable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\scriptinfo.h(18): warning C26440: Function 'Robomongo::ScriptInfo::script' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\scriptinfo.h(20): warning C26440: Function 'Robomongo::ScriptInfo::title' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\scriptinfo.h(21): warning C26440: Function 'Robomongo::ScriptInfo::cursor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\scriptinfo.h(22): warning C26440: Function 'Robomongo::ScriptInfo::setScript' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\scriptinfo.h(23): warning C26440: Function 'Robomongo::ScriptInfo::filePath' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.h(77): warning C26440: Function 'Robomongo::App::getServers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.h(88): warning C26440: Function 'Robomongo::App::getLastServerHandle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(71): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(101): warning C26447: The function is declared 'noexcept' but calls function 'dummyLocked()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(104): warning C26447: The function is declared 'noexcept' but calls function 'dummyLocked()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(107): warning C26447: The function is declared 'noexcept' but calls function 'dummyLocked()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(110): warning C26447: The function is declared 'noexcept' but calls function 'dummyLocked()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(119): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(119): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(118): warning C26440: Function 'QBasicMutex::dummyLocked' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(140): warning C26434: Function 'QMutex::try_lock' hides a non-virtual function 'QBasicMutex::try_lock' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(161): warning C26434: Function 'QMutex::isRecursive' hides a non-virtual function 'QBasicMutex::isRecursive' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(203): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(206): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(213): warning C26432: If you define or delete any default operation in the type 'class QMutexLocker', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(217): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(217): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(219): warning C26447: The function is declared 'noexcept' but calls function 'mutex()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(226): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(228): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(240): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmutex.h(238): warning C26440: Function 'QMutexLocker::mutex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\logger.cpp(14): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\logger.cpp(24): warning C26432: If you define or delete any default operation in the type 'class Robomongo::Logger', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\logger.cpp(24): warning C26436: The type 'class Robomongo::Logger' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\logger.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\singletonpattern.hpp(45): warning C26432: If you define or delete any default operation in the type 'class Patterns::LazySingleton<class Robomongo::Logger>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\singletonpattern.hpp(42): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(299): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic_cxx11.h(290): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(227): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned int>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(231): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned int>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(248): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned __int64>::nativeToLittle' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\endian.h(252): warning C26497: The function 'mongo::endian::ByteOrderConverter<unsigned __int64>::littleToNative' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(73): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(74): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(75): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(76): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(77): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(78): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(79): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(80): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(82): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(85): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(87): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(88): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(89): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(90): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(138): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(138): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(139): warning C26440: Function 'pcrecpp::Arg::Arg' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpparg.h(141): warning C26440: Function 'pcrecpp::Arg::Parse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(71): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(70): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(73): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(72): warning C26440: Function 'pcrecpp::StringPiece::StringPiece' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(75): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(76): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(74): warning C26440: Function 'pcrecpp::StringPiece::StringPiece' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(78): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(77): warning C26440: Function 'pcrecpp::StringPiece::StringPiece' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(79): warning C26440: Function 'pcrecpp::StringPiece::StringPiece' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(88): warning C26440: Function 'pcrecpp::StringPiece::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(89): warning C26440: Function 'pcrecpp::StringPiece::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(90): warning C26440: Function 'pcrecpp::StringPiece::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(92): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(92): warning C26440: Function 'pcrecpp::StringPiece::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(93): warning C26440: Function 'pcrecpp::StringPiece::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(96): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(94): warning C26440: Function 'pcrecpp::StringPiece::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(99): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(98): warning C26440: Function 'pcrecpp::StringPiece::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(103): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(103): warning C26440: Function 'pcrecpp::StringPiece::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(106): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(105): warning C26440: Function 'pcrecpp::StringPiece::remove_prefix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(110): warning C26440: Function 'pcrecpp::StringPiece::remove_suffix' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(114): warning C26440: Function 'pcrecpp::StringPiece::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(127): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(127): warning C26440: Function 'pcrecpp::StringPiece::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(128): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(128): warning C26440: Function 'pcrecpp::StringPiece::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(129): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(129): warning C26440: Function 'pcrecpp::StringPiece::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(130): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(130): warning C26440: Function 'pcrecpp::StringPiece::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(133): warning C26440: Function 'pcrecpp::StringPiece::compare' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(146): warning C26429: Symbol 'target' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcre_stringpiece.h(151): warning C26440: Function 'pcrecpp::StringPiece::starts_with' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(358): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(368): warning C26440: Function 'pcrecpp::RE_Options::RE_Options' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(373): warning C26440: Function 'pcrecpp::RE_Options::match_limit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(374): warning C26440: Function 'pcrecpp::RE_Options::set_match_limit' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(379): warning C26440: Function 'pcrecpp::RE_Options::match_limit_recursion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(380): warning C26440: Function 'pcrecpp::RE_Options::set_match_limit_recursion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(385): warning C26440: Function 'pcrecpp::RE_Options::caseless' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(388): warning C26440: Function 'pcrecpp::RE_Options::set_caseless' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(392): warning C26440: Function 'pcrecpp::RE_Options::multiline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(395): warning C26440: Function 'pcrecpp::RE_Options::set_multiline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(399): warning C26440: Function 'pcrecpp::RE_Options::dotall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(402): warning C26440: Function 'pcrecpp::RE_Options::set_dotall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(406): warning C26440: Function 'pcrecpp::RE_Options::extended' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(409): warning C26440: Function 'pcrecpp::RE_Options::set_extended' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(413): warning C26440: Function 'pcrecpp::RE_Options::dollar_endonly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(416): warning C26440: Function 'pcrecpp::RE_Options::set_dollar_endonly' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(420): warning C26440: Function 'pcrecpp::RE_Options::extra' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(423): warning C26440: Function 'pcrecpp::RE_Options::set_extra' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(427): warning C26440: Function 'pcrecpp::RE_Options::ungreedy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(430): warning C26440: Function 'pcrecpp::RE_Options::set_ungreedy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(434): warning C26440: Function 'pcrecpp::RE_Options::utf8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(437): warning C26440: Function 'pcrecpp::RE_Options::set_utf8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(441): warning C26440: Function 'pcrecpp::RE_Options::no_auto_capture' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(444): warning C26440: Function 'pcrecpp::RE_Options::set_no_auto_capture' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(448): warning C26440: Function 'pcrecpp::RE_Options::set_all_options' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(452): warning C26440: Function 'pcrecpp::RE_Options::all_options' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(491): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(491): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(492): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(493): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(493): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(494): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(496): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(496): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(495): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(499): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(498): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(504): warning C26495: Variable 'pcrecpp::RE::re_partial_' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(504): warning C26432: If you define or delete any default operation in the type 'class pcrecpp::RE', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(524): warning C26440: Function 'pcrecpp::RE::pattern' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\pcre-8.42\pcrecpp.h(528): warning C26440: Function 'pcrecpp::RE::error' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(15): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isxdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(15): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(24): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(40): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(41): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(36): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(36): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(29): warning C26429: Symbol 'outBytes' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(33): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(61): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.4'. 'temporary 4' may have been invalidated at line 61 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(61): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.7'. 'temporary 7' may have been invalidated at line 61 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(61): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.10'. 'temporary 10' may have been invalidated at line 61 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(61): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.13'. 'temporary 13' may have been invalidated at line 61 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(67): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 67 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(67): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.5'. 'temporary 5' may have been invalidated at line 67 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(67): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.7'. 'temporary 7' may have been invalidated at line 67 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(68): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.9'. 'temporary 9' may have been invalidated at line 68 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(69): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.11'. 'temporary 11' may have been invalidated at line 69 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(72): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.16'. 'temporary 16' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(72): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.19'. 'temporary 19' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(72): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.22'. 'temporary 22' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(72): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.25'. 'temporary 25' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(71): warning C26489: Don't dereference a pointer that may be invalid: '&temp'. 'temp' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.5'. 'temporary 5' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.7'. 'temporary 7' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.9'. 'temporary 9' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.11'. 'temporary 11' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.13'. 'temporary 13' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.15'. 'temporary 15' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(80): warning C26489: Don't dereference a pointer that may be invalid: '&msb'. 'msb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.17'. 'temporary 17' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.20'. 'temporary 20' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.22'. 'temporary 22' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.24'. 'temporary 24' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.26'. 'temporary 26' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.28'. 'temporary 28' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.30'. 'temporary 30' may have been invalidated at line 81 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 80 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(83): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.34'. 'temporary 34' may have been invalidated at line 83 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(83): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.37'. 'temporary 37' may have been invalidated at line 83 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(83): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.40'. 'temporary 40' may have been invalidated at line 83 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(83): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.43'. 'temporary 43' may have been invalidated at line 83 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(82): warning C26489: Don't dereference a pointer that may be invalid: '&temp'. 'temp' may have been invalidated at line 83 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(126): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.4'. 'temporary 4' may have been invalidated at line 126 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(126): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.6'. 'temporary 6' may have been invalidated at line 126 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(126): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.8'. 'temporary 8' may have been invalidated at line 126 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(127): warning C26489: Don't dereference a pointer that may be invalid: '&hex'. 'hex' may have been invalidated at line 121 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(127): warning C26489: Don't dereference a pointer that may be invalid: '&hex'. 'hex' may have been invalidated at line 121 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(127): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.9'. 'temporary 9' may have been invalidated at line 127 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(128): warning C26489: Don't dereference a pointer that may be invalid: '&hex'. 'hex' may have been invalidated at line 121 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(128): warning C26489: Don't dereference a pointer that may be invalid: '&hex'. 'hex' may have been invalidated at line 121 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(128): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.11'. 'temporary 11' may have been invalidated at line 128 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(129): warning C26489: Don't dereference a pointer that may be invalid: '&hex'. 'hex' may have been invalidated at line 121 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(130): warning C26489: Don't dereference a pointer that may be invalid: '&d'. 'd' may have been invalidated at line 130 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.4'. 'temporary 4' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.6'. 'temporary 6' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.8'. 'temporary 8' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.10'. 'temporary 10' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.12'. 'temporary 12' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.14'. 'temporary 14' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.16'. 'temporary 16' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(146): warning C26489: Don't dereference a pointer that may be invalid: '&msb'. 'msb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.18'. 'temporary 18' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.21'. 'temporary 21' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.23'. 'temporary 23' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.25'. 'temporary 25' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.27'. 'temporary 27' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.29'. 'temporary 29' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.31'. 'temporary 31' may have been invalidated at line 147 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(147): warning C26489: Don't dereference a pointer that may be invalid: '&lsb'. 'lsb' may have been invalidated at line 146 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\hexutils.cpp(159): warning C26496: The variable 'binType' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(34): warning C26497: The function 'boost::date_time::time_resolution_traits_bi32_impl::as_number' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(34): warning C26440: Function 'boost::date_time::time_resolution_traits_bi32_impl::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(36): warning C26440: Function 'boost::date_time::time_resolution_traits_bi32_impl::is_adapted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(44): warning C26440: Function 'boost::date_time::time_resolution_traits_adapted32_impl::is_adapted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(50): warning C26497: The function 'boost::date_time::time_resolution_traits_bi64_impl::as_number' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(50): warning C26440: Function 'boost::date_time::time_resolution_traits_bi64_impl::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(52): warning C26440: Function 'boost::date_time::time_resolution_traits_bi64_impl::is_adapted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(60): warning C26440: Function 'boost::date_time::time_resolution_traits_adapted64_impl::is_adapted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_weekday.hpp(34): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_weekday.hpp(48): warning C26440: Function 'boost::gregorian::greg_weekday::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_weekday.hpp(55): warning C26440: Function 'boost::gregorian::greg_weekday::as_enum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_day_of_year.hpp(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_day.hpp(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_day.hpp(46): warning C26440: Function 'boost::gregorian::greg_day::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_day.hpp(47): warning C26434: Function 'boost::gregorian::greg_day::operator unsigned short' hides a non-virtual function 'boost::CV::constrained_value<boost::CV::simple_exception_policy<unsigned short,1,31,boost::gregorian::bad_day_of_month> >::operator unsigned short' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_day.hpp(47): warning C26440: Function 'boost::gregorian::greg_day::operator unsigned short' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_year.hpp(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_year.hpp(43): warning C26434: Function 'boost::gregorian::greg_year::operator unsigned short' hides a non-virtual function 'boost::CV::constrained_value<boost::CV::simple_exception_policy<unsigned short,1400,9999,boost::gregorian::bad_year> >::operator unsigned short' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_year.hpp(43): warning C26440: Function 'boost::gregorian::greg_year::operator unsigned short' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_month.hpp(46): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_month.hpp(66): warning C26434: Function 'boost::gregorian::greg_month::operator unsigned short' hides a non-virtual function 'boost::CV::constrained_value<boost::CV::simple_exception_policy<unsigned short,1,12,boost::gregorian::bad_month> >::operator unsigned short' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_month.hpp(66): warning C26440: Function 'boost::gregorian::greg_month::operator unsigned short' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_month.hpp(68): warning C26440: Function 'boost::gregorian::greg_month::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_month.hpp(69): warning C26440: Function 'boost::gregorian::greg_month::as_enum' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(133): warning C26497: The function 'boost::date_time::duration_traits_long::as_number' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(133): warning C26440: Function 'boost::date_time::duration_traits_long::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(41): warning C26432: If you define or delete any default operation in the type 'class boost::gregorian::date_duration', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(52): warning C26434: Function 'boost::gregorian::date_duration::operator==' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator==' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(60): warning C26434: Function 'boost::gregorian::date_duration::operator<' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator<' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(78): warning C26434: Function 'boost::gregorian::date_duration::operator-=' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator-=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(90): warning C26434: Function 'boost::gregorian::date_duration::operator+=' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator+=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(102): warning C26434: Function 'boost::gregorian::date_duration::operator-' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator-' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_duration.hpp(108): warning C26434: Function 'boost::gregorian::date_duration::operator/=' hides a non-virtual function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::operator/=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(51): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(98): warning C26496: The variable 'start_of_year' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(99): warning C26496: The variable 'doy' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(115): warning C26440: Function 'boost::gregorian::date::day_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian\greg_date.hpp(123): warning C26496: The variable 'eom_day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\posix_time_config.hpp(75): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\ptime.hpp(54): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(151): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::month_format' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(157): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::not_a_date' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(162): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::pos_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(167): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::neg_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(173): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::year_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(178): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::month_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(183): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::day_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(188): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::hour_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(193): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::minute_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(198): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::second_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(203): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::period_start_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(208): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::time_start_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(214): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::week_start_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(220): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::period_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(225): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::time_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(230): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::fractional_time_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(235): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::is_component_sep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(250): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::is_fractional_time_sep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(258): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::is_timezone_sep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(266): warning C26440: Function 'boost::date_time::iso_format_base<wchar_t>::element_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(44): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_flags_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(45): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(69): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_precision_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(70): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(94): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_width_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(95): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(281): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_iword_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(282): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(308): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_pword_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(309): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(335): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_base_all_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(336): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(416): warning C26432: If you define or delete any default operation in the type 'class boost::io::ios_all_word_saver', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(417): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(92): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::not_a_date' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(97): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::pos_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(102): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::neg_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(107): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::month_format' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(111): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::date_order' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(116): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::has_date_sep_chars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(121): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::year_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(126): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::month_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(131): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::day_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(136): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::hour_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(141): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::minute_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(146): warning C26440: Function 'boost::date_time::simple_format<wchar_t>::second_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\detail\facade_iterator_category.hpp(51): warning C26440: Function 'boost::iterators::detail::input_output_iterator_tag::operator std::output_iterator_tag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\implementation_help.hpp(37): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\implementation_help.hpp(35): warning C26440: Function 'boost::range_detail::str_end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\implementation_help.hpp(43): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\implementation_help.hpp(41): warning C26440: Function 'boost::range_detail::str_end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\implementation_help.hpp(98): warning C26440: Function 'boost::range_detail::is_same_address' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(41): warning C26440: Function 'boost::range_detail::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(47): warning C26440: Function 'boost::range_detail::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(54): warning C26440: Function 'boost::range_detail::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(61): warning C26440: Function 'boost::range_detail::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(73): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(78): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(84): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(89): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(96): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(101): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(108): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(113): warning C26440: Function 'boost::range_detail::is_char_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\finder.hpp(471): warning C26440: Function 'boost::algorithm::detail::head_finderF::head_finderF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\finder.hpp(509): warning C26440: Function 'boost::algorithm::detail::tail_finderF::tail_finderF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\compare.hpp(58): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\compare.hpp(111): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\compare.hpp(164): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\bad_lexical_cast.hpp(54): warning C26433: Function 'boost::bad_lexical_cast::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\bad_lexical_cast.hpp(59): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\bad_lexical_cast.hpp(59): warning C26432: If you define or delete any default operation in the type 'class boost::bad_lexical_cast', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\converter_policies.hpp(139): warning C26433: Function 'boost::numeric::bad_numeric_cast::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\converter_policies.hpp(147): warning C26433: Function 'boost::numeric::negative_overflow::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\converter_policies.hpp(154): warning C26433: Function 'boost::numeric::positive_overflow::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\converter_policies.hpp(178): warning C26440: Function 'boost::numeric::silent_overflow_handler::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\container\container_fwd.hpp(275): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(187): warning C26440: Function 'boost::math::detail::fp_traits_non_native<float,boost::math::detail::single_precision>::get_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(188): warning C26440: Function 'boost::math::detail::fp_traits_non_native<float,boost::math::detail::single_precision>::set_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(236): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(237): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(240): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(243): warning C26440: Function 'boost::math::detail::fp_traits_non_native<double,boost::math::detail::double_precision>::get_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(244): warning C26440: Function 'boost::math::detail::fp_traits_non_native<double,boost::math::detail::double_precision>::set_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(296): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(297): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(300): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(303): warning C26440: Function 'boost::math::detail::fp_traits_non_native<long double,boost::math::detail::double_precision>::get_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(304): warning C26440: Function 'boost::math::detail::fp_traits_non_native<long double,boost::math::detail::double_precision>::set_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(332): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(332): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(330): warning C26440: Function 'boost::math::detail::fp_traits_non_native<long double,boost::math::detail::extended_double_precision>::get_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(337): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(337): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\math\special_functions\detail\fp_traits.hpp(335): warning C26440: Function 'boost::math::detail::fp_traits_non_native<long double,boost::math::detail::extended_double_precision>::set_bits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(112): warning C26440: Function 'boost::detail::do_not_construct_out_stream_t::do_not_construct_out_stream_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(359): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(363): warning C26440: Function 'boost::offset_separator::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(42): warning C26496: The variable 'n' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(44): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(50): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(25): warning C28251: Inconsistent annotation for 'GetSystemTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\sysinfoapi.h(103).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(29): warning C28251: Inconsistent annotation for 'GetSystemTimeAsFileTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\sysinfoapi.h(111).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(33): warning C28251: Inconsistent annotation for 'SystemTimeToFileTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\timezoneapi.h(93).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(38): warning C28251: Inconsistent annotation for 'FileTimeToSystemTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\timezoneapi.h(83).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(45): warning C28251: Inconsistent annotation for 'FileTimeToLocalFileTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\fileapi.h(171).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(50): warning C28251: Inconsistent annotation for 'LocalFileTimeToFileTime': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\fileapi.h(963).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(58): warning C28251: Inconsistent annotation for 'GetTickCount': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\sysinfoapi.h(168).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(97): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(95): warning C26440: Function 'boost::winapi::GetSystemTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(102): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(102): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(100): warning C26440: Function 'boost::winapi::SystemTimeToFileTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(107): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(107): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(105): warning C26440: Function 'boost::winapi::FileTimeToSystemTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(113): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(113): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(111): warning C26440: Function 'boost::winapi::FileTimeToLocalFileTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(118): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(118): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(116): warning C26440: Function 'boost::winapi::LocalFileTimeToFileTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(125): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\time.hpp(123): warning C26440: Function 'boost::winapi::GetSystemTimeAsFileTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(158): warning C26496: The variable 'sep_pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(43): warning C26496: The variable 'td' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(44): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(45): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(46): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(55): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(56): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(57): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\conversion.hpp(65): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(121): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(272): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(273): warning C26496: The variable 'ms' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(274): warning C26496: The variable 'isSupportedDate' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(288): warning C26496: The variable 'epoch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(289): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(290): warning C26496: The variable 'time' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(252): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(253): warning C26496: The variable 'type' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(261): warning C26462: The value pointed to by 'start' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(221): warning C26462: The value pointed to by 'x' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(133): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(311): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(253): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(261): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(221): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(252): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(253): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(261): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(221): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(199): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(366): warning C26497: The function 'Robomongo::BsonUtils::isArray' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(366): warning C26440: Function 'Robomongo::BsonUtils::isArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(376): warning C26440: Function 'Robomongo::BsonUtils::isDocument' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(387): warning C26440: Function 'Robomongo::BsonUtils::isSimpleType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(404): warning C26440: Function 'Robomongo::BsonUtils::isUuidType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(422): warning C26496: The variable 'binType' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(461): warning C6246: Local declaration of 'type' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '426' of 'e:\robo\src\robomongo\core\utils\bsonutils.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(461): warning C26494: Variable 'type' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(426): warning C26440: Function 'Robomongo::BsonUtils::BSONTypeToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(570): warning C26496: The variable 'e' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(572): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(573): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(574): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(575): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(575): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::BsonUtils::buildJsonString' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(576): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(578): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(571): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 571 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(715): warning C26496: The variable 'date' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(716): warning C26496: The variable 'millis' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(653): warning C26496: The variable 'ms' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(654): warning C26496: The variable 'isSupportedDate' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(656): warning C26496: The variable 'epoch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(657): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(658): warning C26496: The variable 'time' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(628): warning C26496: The variable 'binType' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(695): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(613): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(726): warning C26485: Expression 'num': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(727): warning C26485: Expression 'num': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(709): warning C26485: Expression 'num': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(710): warning C26485: Expression 'num': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(677): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(644): warning C26485: Expression 'buff': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(645): warning C26485: Expression 'buff': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(677): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(682): warning C26489: Don't dereference a pointer that may be invalid: 'con'. 'con' may have been invalidated at line 682 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(717): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(718): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(653): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\bsonutils.cpp(769): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time.hpp(69): warning C26440: Function 'boost::date_time::base_time<boost::posix_time::ptime,boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::base_time<boost::posix_time::ptime,boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(259): warning C26440: Function 'boost::date_time::time_duration<boost::posix_time::time_duration,boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >::time_duration<boost::posix_time::time_duration,boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(107): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(102): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(97): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(92): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(68): warning C26432: If you define or delete any default operation in the type 'class boost::date_time::time_duration<class boost::posix_time::time_duration,class boost::date_time::time_resolution_traits<struct boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(68): warning C26440: Function 'boost::date_time::time_duration<boost::posix_time::time_duration,boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >::time_duration<boost::posix_time::time_duration,boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration_types.hpp(188): warning C26496: The variable 'm_adj' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration_types.hpp(183): warning C26496: The variable 'm_adj' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration_types.hpp(66): warning C26496: The variable 'm_adj' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration_types.hpp(61): warning C26496: The variable 'm_adj' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date.hpp(195): warning C26440: Function 'boost::date_time::date<boost::gregorian::date,boost::gregorian::gregorian_calendar,boost::gregorian::date_duration>::date<boost::gregorian::date,boost::gregorian::gregorian_calendar,boost::gregorian::date_duration>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date.hpp(152): warning C26496: The variable 'val' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date.hpp(147): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(51): warning C26440: Function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::get_rep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(46): warning C26432: If you define or delete any default operation in the type 'class boost::date_time::date_duration<struct boost::date_time::duration_traits_adapted>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(46): warning C26440: Function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::date_duration<boost::date_time::duration_traits_adapted>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_duration.hpp(36): warning C26440: Function 'boost::date_time::date_duration<boost::date_time::duration_traits_adapted>::date_duration<boost::date_time::duration_traits_adapted>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\int_adapter.hpp(189): warning C26440: Function 'boost::date_time::int_adapter<long>::as_number' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\constrained_value.hpp(60): warning C26440: Function 'boost::CV::constrained_value<boost::CV::simple_exception_policy<unsigned short,1,366,boost::gregorian::bad_day_of_year> >::operator unsigned short' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(241): warning C26496: The variable 'fs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(154): warning C26496: The variable 'td' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\adjust_functors.hpp(100): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\adjust_functors.hpp(71): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\adjust_functors.hpp(57): warning C26440: Function 'boost::date_time::month_functor<boost::gregorian::date>::month_functor<boost::gregorian::date>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date.hpp(181): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\int_adapter.hpp(49): warning C26440: Function 'boost::date_time::int_adapter<long>::int_adapter<long>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(146): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(146): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(151): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(151): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(113): warning C26440: Function 'boost::date_time::wrapping_int2<short,1,12>::as_int' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(102): warning C26440: Function 'boost::date_time::wrapping_int2<short,1,12>::wrapping_int2<short,1,12>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(110): warning C26440: Function 'boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>::get_rep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(90): warning C26496: The variable 'seconds_per_day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(91): warning C26496: The variable 'fractional_sec_per_sec' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(57): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(48): warning C26440: Function 'boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_duration.hpp(253): warning C26440: Function 'boost::date_time::time_duration<boost::posix_time::time_duration,boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64> >::get_rep' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\constrained_value.hpp(106): warning C26440: Function 'boost::CV::simple_exception_policy<unsigned short,1,12,boost::gregorian::bad_month>::min' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(130): warning C26440: Function 'boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64>::res_adjust' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(78): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\constrained_value.hpp(107): warning C26440: Function 'boost::CV::simple_exception_policy<unsigned short,1,12,boost::gregorian::bad_month>::max' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\year_month_day.hpp(35): warning C26440: Function 'boost::date_time::year_month_day_base<boost::gregorian::greg_year,boost::gregorian::greg_month,boost::gregorian::greg_day>::year_month_day_base<boost::gregorian::greg_year,boost::gregorian::greg_month,boost::gregorian::greg_day>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(23): warning C26496: The variable 'a' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(24): warning C26496: The variable 'y' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(25): warning C26496: The variable 'm' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(26): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(23): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(24): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(25): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(26): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(47): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(52): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(66): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(63): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(78): warning C26496: The variable 'a' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(79): warning C26496: The variable 'y' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(80): warning C26496: The variable 'm' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(81): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(78): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(79): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(80): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(82): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(120): warning C26496: The variable 'day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(121): warning C26496: The variable 'month' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(120): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\gregorian_calendar.ipp(121): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(129): warning C26485: Expression 'sep_char': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(436): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(177): warning C26496: The variable 'i' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(170): warning C26485: Expression 'offsets': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(170): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(302): warning C26496: The variable 'd1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(305): warning C26496: The variable 'd2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(294): warning C26485: Expression 'sep_list': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\time_formatters.hpp(74): warning C26496: The variable 'frac_sec' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\posix_time\time_formatters.hpp(143): warning C26496: The variable 'frac_sec' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(25): warning C26440: Function 'boost::date_time::absolute_value<__int64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(178): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(180): warning C26496: The variable 'td' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(330): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(332): warning C26496: The variable 'td' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(321): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'mr.cache' in call to 'boost::date_time::special_values_parser<boost::gregorian::date,char>::match' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(328): warning C26489: Don't dereference a pointer that may be invalid: 's'. 's' may have been invalidated at line 318 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(328): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::date_time::split' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\int_adapter.hpp(283): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\int_adapter.hpp(234): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(515): warning C26496: The variable 'prev' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\bson\util\builder.h(516): warning C26496: The variable 'z' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_system_counted.hpp(131): warning C26440: Function 'boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> >::unused_var<enum boost::date_time::dst_flags>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(136): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(137): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(138): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(123): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(124): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(125): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(26): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(108): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(58): warning C26485: Expression 'boost::date_time::special_values_parser<boost::gregorian::date,char>::max_date_time_string': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(57): warning C26485: Expression 'boost::date_time::special_values_parser<boost::gregorian::date,char>::min_date_time_string': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(56): warning C26485: Expression 'boost::date_time::special_values_parser<boost::gregorian::date,char>::pos_inf_string': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(55): warning C26485: Expression 'boost::date_time::special_values_parser<boost::gregorian::date,char>::neg_inf_string': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(54): warning C26485: Expression 'boost::date_time::special_values_parser<boost::gregorian::date,char>::nadt_string': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\special_values_parser.hpp(52): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(351): warning C26433: Function 'boost::date_time::last_kday_of_month<boost::gregorian::date>::to_string' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(334): warning C26496: The variable 'one_day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(331): warning C26433: Function 'boost::date_time::last_kday_of_month<boost::gregorian::date>::get_date' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(290): warning C26433: Function 'boost::date_time::first_kday_of_month<boost::gregorian::date>::to_string' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(273): warning C26496: The variable 'one_day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(270): warning C26433: Function 'boost::date_time::first_kday_of_month<boost::gregorian::date>::get_date' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(233): warning C26433: Function 'boost::date_time::nth_kday_of_month<boost::gregorian::date>::to_string' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(198): warning C26496: The variable 'one_day' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(199): warning C26496: The variable 'one_week' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(195): warning C26433: Function 'boost::date_time::nth_kday_of_month<boost::gregorian::date>::get_date' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(145): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(142): warning C26433: Function 'boost::date_time::partial_date<boost::gregorian::date>::to_string' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(101): warning C26433: Function 'boost::date_time::partial_date<boost::gregorian::date>::get_date' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_generators.hpp(38): warning C26432: If you define or delete any default operation in the type 'class boost::date_time::year_based_generator<class boost::gregorian::date>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_formatting.hpp(89): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_formatting.hpp(91): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(38): warning C26440: Function 'boost::date_time::iso_format_base<char>::neg_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(33): warning C26440: Function 'boost::date_time::iso_format_base<char>::pos_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(28): warning C26440: Function 'boost::date_time::iso_format_base<char>::not_a_date' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(191): warning C26496: The variable 'uitr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(174): warning C26494: Variable 'c' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(180): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(188): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(200): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(188): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(117): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_facade.hpp(681): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_facade.hpp(679): warning C26440: Function 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t,std::char_traits<wchar_t> >,std::_String_const_iterator<std::_String_val<std::_Simple_types<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,boost::iterators::forward_traversal_tag,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const & __ptr64,__int64,0,0>::derived' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_facade.hpp(676): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_facade.hpp(674): warning C26440: Function 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t,std::char_traits<wchar_t> >,std::_String_const_iterator<std::_String_val<std::_Simple_types<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,boost::iterators::forward_traversal_tag,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const & __ptr64,__int64,0,0>::derived' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(33): warning C26440: Function 'boost::date_time::simple_format<char>::neg_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(28): warning C26440: Function 'boost::date_time::simple_format<char>::pos_infinity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(23): warning C26440: Function 'boost::date_time::simple_format<char>::not_a_date' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date.hpp(163): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_resolution_traits.hpp(126): warning C26440: Function 'boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,5,1000000,6,__int64>::num_fractional_digits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(54): warning C26440: Function 'boost::date_time::iso_format_base<char>::day_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(49): warning C26440: Function 'boost::date_time::iso_format_base<char>::month_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(109): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(108): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(291): warning C26440: Function 'boost::date_time::iso_extended_format<wchar_t>::has_date_sep_chars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(280): warning C26440: Function 'boost::date_time::iso_format<wchar_t>::has_date_sep_chars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(62): warning C26440: Function 'boost::date_time::simple_format<char>::day_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(57): warning C26440: Function 'boost::date_time::simple_format<char>::month_sep_char' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(47): warning C26440: Function 'boost::date_time::simple_format<char>::has_date_sep_chars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\iso_format.hpp(22): warning C26440: Function 'boost::date_time::iso_format_base<char>::month_format' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(140): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(145): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(130): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\string_parse_tree.hpp(134): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(457): warning C26440: Function 'boost::char_separator<wchar_t,std::char_traits<wchar_t> >::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_format_simple.hpp(38): warning C26440: Function 'boost::date_time::simple_format<char>::month_format' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(226): warning C26432: If you define or delete any default operation in the type 'class boost::io::basic_ios_fill_saver<wchar_t,struct std::char_traits<wchar_t> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\io\ios_state.hpp(227): warning C26447: The function is declared 'noexcept' but calls function 'restore()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\period.hpp(111): warning C26440: Function 'boost::date_time::period<boost::gregorian::date,boost::gregorian::date_duration>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\period.hpp(127): warning C26440: Function 'boost::date_time::period<boost::gregorian::date,boost::gregorian::date_duration>::last' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\tokenizer.hpp(62): warning C26440: Function 'boost::tokenizer<boost::char_separator<char,std::char_traits<char> >,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::tokenizer<boost::char_separator<char,std::char_traits<char> >,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > ><std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\date_parsing.hpp(68): warning C26496: The variable 'iter' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(53): warning C26496: The variable 'is_neg' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(66): warning C26496: The variable 'sep_chars' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(84): warning C26496: The variable 'digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(102): warning C26496: The variable 'precision' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(67): warning C26485: Expression 'sep_chars': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(84): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(219): warning C26496: The variable 'wrap_off' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(220): warning C26496: The variable 'ret_part' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(249): warning C26496: The variable 'digits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(221): warning C26485: Expression 'offsets': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(221): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(248): warning C26489: Don't dereference a pointer that may be invalid: '&char_digits'. 'char_digits' may have been invalidated at line 268 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(249): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\wrapping_int.hpp(146): warning C26440: Function 'boost::date_time::wrapping_int2<short,1,12>::calculate_wrap<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(500): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'start._Ptr' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::assign<std::_String_const_iterator<std::_String_val<std::_Simple_types<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(527): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'start._Ptr' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::assign<std::_String_const_iterator<std::_String_val<std::_Simple_types<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(527): warning C26489: Don't dereference a pointer that may be invalid: 'tok'. 'tok' may have been invalidated at line 485 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(490): warning C26489: Don't dereference a pointer that may be invalid: 'tok'. 'tok' may have been invalidated at line 490 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(490): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::plus_equal<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,wchar_t>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(523): warning C26489: Don't dereference a pointer that may be invalid: 'tok'. 'tok' may have been invalidated at line 523 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(523): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::plus_equal<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,wchar_t>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(392): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(398): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'start._Ptr' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::assign<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(398): warning C26489: Don't dereference a pointer that may be invalid: 'tok'. 'tok' may have been invalidated at line 396 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(396): warning C26489: Don't dereference a pointer that may be invalid: 'tok'. 'tok' may have been invalidated at line 396 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(396): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::plus_equal<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,char>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(392): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\case_conv.hpp(38): warning C26440: Function 'boost::algorithm::detail::to_lowerF<char>::to_lowerF<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_iterator.hpp(58): warning C26440: Function 'boost::token_iterator<boost::char_separator<wchar_t,std::char_traits<wchar_t> >,std::_String_const_iterator<std::_String_val<std::_Simple_types<wchar_t> > >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >::dereference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_traits\integral_constant.hpp(83): warning C26485: Expression ' ?? ::QBDB::mpl::XZ::`boost::integral_constant<bool,1>::operator boost::mpl::bool_<1> const & __ptr64'::`2'::data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_traits\integral_constant.hpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_traits\integral_constant.hpp(80): warning C26440: Function 'boost::integral_constant<bool,1>::operator boost::mpl::bool_<1> const & __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(165): warning C26485: Expression 'this->buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(166): warning C26485: Expression 'this->buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(166): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(162): warning C26495: Variable 'boost::detail::lexical_istream_limited_src<char,std::char_traits<char>,0,39>::buffer' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(164): warning C26447: The function is declared 'noexcept' but calls function 'do_not_construct_out_stream_t()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\detail\converter.hpp(268): warning C26440: Function 'boost::numeric::convdetail::dummy_range_checker<boost::numeric::conversion_traits<__int64,long> >::validate_range' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\numeric\conversion\converter_policies.hpp(187): warning C26440: Function 'boost::numeric::raw_converter<boost::numeric::conversion_traits<__int64,long> >::low_level_convert' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_facade.hpp(344): warning C26440: Function 'boost::iterators::detail::operator_arrow_dispatch<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const * __ptr64>::apply' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(238): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'ispunct'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(236): warning C26440: Function 'boost::tokenizer_detail::traits_extension_details<std::char_traits<char>,1>::ispunct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(234): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isspace'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(232): warning C26440: Function 'boost::tokenizer_detail::traits_extension_details<std::char_traits<char>,1>::isspace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(223): warning C26440: Function 'boost::tokenizer_detail::traits_extension_details<std::char_traits<wchar_t>,2>::ispunct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(219): warning C26440: Function 'boost::tokenizer_detail::traits_extension_details<std::char_traits<wchar_t>,2>::isspace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(26): warning C26497: The function 'boost::date_time::power<int>' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_parsing.hpp(26): warning C26440: Function 'boost::date_time::power<int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(293): warning C26440: Function 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::clear<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\token_functions.hpp(287): warning C26440: Function 'boost::tokenizer_detail::assign_or_plus_equal<std::random_access_iterator_tag>::plus_equal<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,wchar_t>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(259): warning C26485: Expression 'this->buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(259): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(263): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(261): warning C26429: Symbol 'tmp_start' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(105): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(115): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(122): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(142): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(143): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(359): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(524): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(530): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(186): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(192): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(218): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(205): warning C26489: Don't dereference a pointer that may be invalid: 'grouping'. 'grouping' may have been invalidated at line 204 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(210): warning C26489: Don't dereference a pointer that may be invalid: 'grouping'. 'grouping' may have been invalidated at line 204 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(216): warning C26489: Don't dereference a pointer that may be invalid: 'grouping'. 'grouping' may have been invalidated at line 204 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(243): warning C26489: Don't dereference a pointer that may be invalid: 'grouping'. 'grouping' may have been invalidated at line 204 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(187): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(191): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(216): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(210): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(216): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(243): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\transform_iterator.hpp(91): warning C26434: Function 'boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>' hides a non-virtual function 'boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,char,boost::use_default,char,boost::use_default>::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,char,boost::use_default,char,boost::use_default>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(281): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(260): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(262): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(263): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(270): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(271): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(275): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_adaptor.hpp(263): warning C26440: Function 'boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,char,boost::use_default,char,boost::use_default>::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,char,boost::use_default,char,boost::use_default>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(547): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(554): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(556): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(558): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\converter_lexical_streams.hpp(552): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(191): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\lexical_cast\detail\lcast_unsigned_converters.hpp(262): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\iterator\iterator_adaptor.hpp(270): warning C26440: Function 'boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,boost::use_default,boost::use_default>,std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >,char,boost::use_default,char,boost::use_default>::base' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\credentialsettings.h(53): warning C26440: Function 'Robomongo::CredentialSettings::enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\credentialsettings.h(54): warning C26440: Function 'Robomongo::CredentialSettings::setEnabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\credentialsettings.h(56): warning C26440: Function 'Robomongo::CredentialSettings::useManuallyVisibleDbs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\credentialsettings.h(57): warning C26440: Function 'Robomongo::CredentialSettings::setUseManuallyVisibleDbs' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\credentialsettings.cpp(8): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\credentialsettings.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\credentialsettings.cpp(39): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\credentialsettings.cpp(40): warning C26402: Return a scoped object instead of a heap-allocated if it has a move constructor (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(658): warning C26462: The value pointed to by 'n' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(728): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\abseil-cpp-master\abseil-cpp\absl\strings\string_view.h(560): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(74): warning C26440: Function 'Robomongo::ConnectionSettings::serverPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(75): warning C26440: Function 'Robomongo::ConnectionSettings::setServerPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(86): warning C26440: Function 'Robomongo::ConnectionSettings::imported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(87): warning C26440: Function 'Robomongo::ConnectionSettings::setImported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(113): warning C26440: Function 'Robomongo::ConnectionSettings::credentialCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(144): warning C26440: Function 'Robomongo::ConnectionSettings::sshSettings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(145): warning C26440: Function 'Robomongo::ConnectionSettings::sslSettings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(146): warning C26440: Function 'Robomongo::ConnectionSettings::replicaSetSettings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(148): warning C26440: Function 'Robomongo::ConnectionSettings::isReplicaSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(149): warning C26440: Function 'Robomongo::ConnectionSettings::setReplicaSet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(151): warning C26440: Function 'Robomongo::ConnectionSettings::uuid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.h(152): warning C26440: Function 'Robomongo::ConnectionSettings::setUuid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(68): warning C26495: Variable 'QUuid::data4' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(68): warning C26440: Function 'QUuid::QUuid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(146): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(146): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(146): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\quuid.h(235): warning C26440: Function 'QTypeInfo<QUuid>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.h(38): warning C26440: Function 'Robomongo::ReplicaSetSettings::setNameUserEntered' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.h(39): warning C26440: Function 'Robomongo::ReplicaSetSettings::cachedSetName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.h(40): warning C26440: Function 'Robomongo::ReplicaSetSettings::members' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.h(46): warning C26489: Don't dereference a pointer that may be invalid: 'members'. 'members' may have been invalidated at line 45 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.h(46): warning C26489: Don't dereference a pointer that may be invalid: 'members'. 'members' may have been invalidated at line 45 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.h(49): warning C26440: Function 'Robomongo::ReplicaSetSettings::readPreference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.h(56): warning C26440: Function 'Robomongo::ReplicaSetSettings::deleteAllMembers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.h(57): warning C26440: Function 'Robomongo::ReplicaSetSettings::setReadPreference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.h(31): warning C26440: Function 'Robomongo::SshSettings::port' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.h(32): warning C26440: Function 'Robomongo::SshSettings::setPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.h(57): warning C26440: Function 'Robomongo::SshSettings::enabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.h(58): warning C26440: Function 'Robomongo::SshSettings::setEnabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.h(60): warning C26440: Function 'Robomongo::SshSettings::askPassword' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.h(61): warning C26440: Function 'Robomongo::SshSettings::setAskPassword' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.h(66): warning C26440: Function 'Robomongo::SshSettings::logLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.h(67): warning C26440: Function 'Robomongo::SshSettings::setLogLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(31): warning C26440: Function 'Robomongo::SslSettings::allowInvalidHostnames' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(32): warning C26440: Function 'Robomongo::SslSettings::allowInvalidCertificates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(35): warning C26440: Function 'Robomongo::SslSettings::usePemFile' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(36): warning C26440: Function 'Robomongo::SslSettings::useAdvancedOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(37): warning C26440: Function 'Robomongo::SslSettings::askPassphrase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(44): warning C26440: Function 'Robomongo::SslSettings::setAllowInvalidHostnames' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(45): warning C26440: Function 'Robomongo::SslSettings::setAllowInvalidCertificates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(48): warning C26440: Function 'Robomongo::SslSettings::setUsePemFile' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(49): warning C26440: Function 'Robomongo::SslSettings::setUseAdvancedOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(50): warning C26440: Function 'Robomongo::SslSettings::setAskPassphrase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(56): warning C26440: Function 'Robomongo::SslSettings::sslEnabled' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.h(57): warning C26440: Function 'Robomongo::SslSettings::enableSSL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\classification.hpp(39): warning C26440: Function 'boost::algorithm::detail::is_classifiedF::is_classifiedF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(130): warning C26434: Function 'boost::typeindex::stl_type_index::name' hides a non-virtual function 'boost::typeindex::type_index_facade<boost::typeindex::stl_type_index,type_info>::name' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(151): warning C26485: Expression '`boost::typeindex::stl_type_index::pretty_name'::`2'::cvr_saver_name': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(157): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(161): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(167): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(168): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(161): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(134): warning C26434: Function 'boost::typeindex::stl_type_index::pretty_name' hides a non-virtual function 'boost::typeindex::type_index_facade<boost::typeindex::stl_type_index,type_info>::pretty_name' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(183): warning C26434: Function 'boost::typeindex::stl_type_index::hash_code' hides a non-virtual function 'boost::typeindex::type_index_facade<boost::typeindex::stl_type_index,type_info>::hash_code' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(206): warning C26434: Function 'boost::typeindex::stl_type_index::equal' hides a non-virtual function 'boost::typeindex::type_index_facade<boost::typeindex::stl_type_index,type_info>::equal' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\type_index\stl_type_index.hpp(214): warning C26434: Function 'boost::typeindex::stl_type_index::before' hides a non-virtual function 'boost::typeindex::type_index_facade<boost::typeindex::stl_type_index,type_info>::before' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(121): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(611): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(611): warning C26495: Variable 'boost::function_base::functor' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(611): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(614): warning C26440: Function 'boost::function_base::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(624): warning C26476: Expression/symbol 'type.members' uses a naked union 'union boost::detail::function::function_buffer_members' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(693): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(694): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(692): warning C26440: Function 'boost::function_base::get_vtable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(698): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(697): warning C26440: Function 'boost::function_base::has_trivial_copy_and_destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(716): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(860): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\function\function_base.hpp(871): warning C26440: Function 'boost::detail::function::has_empty_target' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(37): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(87): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(118): warning C26432: If you define or delete any default operation in the type 'class Robomongo::ConnectionSettings', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(120): warning C26447: The function is declared 'noexcept' but calls function 'clearCredentials()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(128): warning C26403: Reset or explicitly delete an owner<T> pointer 'settings' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(137): warning C26429: Symbol 'source' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(196): warning C26429: Symbol 'cred' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(208): warning C26429: Symbol 'credential' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\connectionsettings.cpp(232): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(264): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(264): warning C26440: Function 'QList<Robomongo::CredentialSettings * __ptr64>::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(308): warning C26440: Function 'QList<Robomongo::CredentialSettings * __ptr64>::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(875): warning C26440: Function 'QList<Robomongo::CredentialSettings * __ptr64>::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(156): warning C26434: Function 'QList<Robomongo::CredentialSettings * __ptr64>::QList<Robomongo::CredentialSettings * __ptr64>' hides a non-virtual function 'QListSpecialMethods<Robomongo::CredentialSettings * __ptr64>::~QListSpecialMethods<Robomongo::CredentialSettings * __ptr64>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(454): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(455): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\formatter.hpp(84): warning C26440: Function 'boost::algorithm::empty_formatter<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\find_format.hpp(268): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 272 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\find_format.hpp(268): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::algorithm::detail::find_format_all_impl<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::algorithm::detail::first_finderF<char const * __ptr64,boost::algorithm::is_equal>,boost::algorithm::detail::empty_formatF<char>,boost::iterator_range<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1476): warning C26440: Function 'QtPrivate::MetaObjectForType<Robomongo::ConnectionSettings * __ptr64,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(798): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\finder.hpp(74): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\finder.hpp(71): warning C26429: Symbol 'SubstrIt' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(504): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\finder.hpp(82): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'OuterIt._Ptr' in call to 'boost::iterator_range<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > >::iterator_range<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > ><std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\formatter.hpp(84): warning C26440: Function 'boost::algorithm::detail::empty_formatF<char>::operator()<boost::iterator_range<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(227): warning C26440: Function 'boost::iterator_range_detail::iterator_range_base<char const * __ptr64,boost::iterators::incrementable_traversal_tag>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(222): warning C26440: Function 'boost::iterator_range_detail::iterator_range_base<char const * __ptr64,boost::iterators::incrementable_traversal_tag>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\as_literal.hpp(129): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\empty.hpp(26): warning C26440: Function 'boost::empty<boost::iterator_range<char const * __ptr64> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\compare.hpp(41): warning C26440: Function 'boost::algorithm::is_equal::operator()<char,char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_store.hpp(78): warning C26496: The variable 'ResultRange' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(234): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(229): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(229): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'boost::algorithm::detail::process_segment<std::deque<char,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(211): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(211): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'boost::algorithm::detail::process_segment<std::deque<char,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(239): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(239): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(239): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::algorithm::detail::erase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(225): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(225): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'SearchIt' in call to 'boost::algorithm::detail::first_finderF<char const * __ptr64,boost::algorithm::is_equal>::operator()<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(244): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(244): warning C26489: Don't dereference a pointer that may be invalid: 'Input'. 'Input' may have been invalidated at line 206 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_all.hpp(244): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'boost::algorithm::detail::insert<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::_Deque_iterator<std::_Deque_val<std::_Deque_simple_types<char> > > >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_store.hpp(63): warning C26440: Function 'boost::algorithm::detail::find_format_store<std::_String_iterator<std::_String_val<std::_Simple_types<char> > >,boost::algorithm::detail::empty_formatF<char>,boost::algorithm::detail::empty_container<char> >::format_result' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\find_format_store.hpp(42): warning C26440: Function 'boost::algorithm::detail::find_format_store<std::_String_iterator<std::_String_val<std::_Simple_types<char> > >,boost::algorithm::detail::empty_formatF<char>,boost::algorithm::detail::empty_container<char> >::find_format_store<std::_String_iterator<std::_String_val<std::_Simple_types<char> > >,boost::algorithm::detail::empty_formatF<char>,boost::algorithm::detail::empty_container<char> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\util.hpp(52): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\util.hpp(50): warning C26440: Function 'boost::algorithm::detail::empty_container<char>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\util.hpp(47): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\util.hpp(45): warning C26440: Function 'boost::algorithm::detail::empty_container<char>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\detail\safe_bool.hpp(57): warning C26440: Function 'boost::range_detail::safe_bool<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > boost::iterator_range_detail::iterator_range_base<std::_String_iterator<std::_String_val<std::_Simple_types<char> > >,boost::iterators::incrementable_traversal_tag>::* __ptr64>::to_unspecified_bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(68): warning C26440: Function 'boost::iterator_range_detail::iterator_range_impl<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >::adl_begin<boost::iterator_range<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(74): warning C26440: Function 'boost::iterator_range_detail::iterator_range_impl<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >::adl_end<boost::iterator_range<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\replace_storage.hpp(106): warning C26489: Don't dereference a pointer that may be invalid: 'It'. 'It' may have been invalidated at line 71 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\algorithm\string\detail\replace_storage.hpp(106): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(215): warning C26440: Function 'boost::iterator_range_detail::iterator_range_base<char const * __ptr64,boost::iterators::incrementable_traversal_tag>::iterator_range_base<char const * __ptr64,boost::iterators::incrementable_traversal_tag><char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\range\iterator_range_core.hpp(276): warning C26440: Function 'boost::iterator_range_detail::iterator_range_base<std::_String_iterator<std::_String_val<std::_Simple_types<char> > >,boost::iterators::incrementable_traversal_tag>::assign<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(28): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(26): warning C26440: Function 'Robomongo::convertUUIDEncodingToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(28): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(38): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(36): warning C26440: Function 'Robomongo::convertTimesToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(38): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(48): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(46): warning C26440: Function 'Robomongo::convertViewModeToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(48): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(11): warning C26460: The reference argument 'arr' for function '`anonymous namespace'::findTypeInArray<enum Robomongo::UUIDEncoding,4>' can be marked as const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(15): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(11): warning C26440: Function '`anonymous namespace'::findTypeInArray<enum Robomongo::UUIDEncoding,4>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\enums.cpp(15): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventerror.cpp(7): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventerror.cpp(25): warning C26440: Function 'Robomongo::EventError::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventerror.cpp(30): warning C26440: Function 'Robomongo::EventError::errorMessage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbussubscriber.cpp(6): warning C26440: Function 'Robomongo::EventBusSubscriber::EventBusSubscriber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbusdispatcher.cpp(7): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbusdispatcher.cpp(15): warning C26462: The value pointed to by 'wrapper' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbusdispatcher.cpp(20): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbusdispatcher.cpp(13): warning C26433: Function 'Robomongo::EventBusDispatcher::event' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventwrapper.cpp(10): warning C26440: Function 'Robomongo::EventWrapper::event' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventwrapper.cpp(15): warning C26440: Function 'Robomongo::EventWrapper::receivers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\scoped_ptr.hpp(83): warning C26432: If you define or delete any default operation in the type 'class boost::scoped_ptr<class Robomongo::Event>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(18): warning C26440: Function '`anonymous namespace'::RemoveIfReciver::RemoveIfReciver' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(20): warning C26440: Function '`anonymous namespace'::RemoveIfReciver::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(22): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(22): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(33): warning C26440: Function '`anonymous namespace'::FindIfReciver::FindIfReciver' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(34): warning C26440: Function '`anonymous namespace'::FindIfReciver::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(46): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(51): warning C26432: If you define or delete any default operation in the type 'class Robomongo::EventBus', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(54): warning C26489: Don't dereference a pointer that may be invalid: '(_Ty2)(dispatchersByThread->second)'. 'dispatchersByThread.std::pair<QThread *,Robomongo::EventBusDispatcher *>::second' may have been invalidated at line 53 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(64): warning C26489: Don't dereference a pointer that may be invalid: '(struct Robomongo::EventBusSubscriber *)(item->second)'. 'item.std::pair<enum QEvent::Type,Robomongo::EventBusSubscriber *>::second' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(65): warning C26489: Don't dereference a pointer that may be invalid: 'subscriber->sender'. 'subscriber' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(66): warning C26489: Don't dereference a pointer that may be invalid: 'subscriber->receiver'. 'subscriber' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(65): warning C26489: Don't dereference a pointer that may be invalid: 'subscriber->sender'. 'subscriber' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(71): warning C26489: Don't dereference a pointer that may be invalid: 'subscriber->dispatcher'. 'subscriber' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(68): warning C26489: Don't dereference a pointer that may be invalid: 'subscriber->dispatcher'. 'subscriber' may have been invalidated at line 62 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(77): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'dis' in call to 'Robomongo::EventBus::sendEvent' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(57): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(90): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(103): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(115): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbusdispatcher.h(13): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(138): warning C26489: Don't dereference a pointer that may be invalid: 'disIt'. 'disIt' may have been invalidated at line 134 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(139): warning C26489: Don't dereference a pointer that may be invalid: 'disIt'. 'disIt' may have been invalidated at line 134 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(142): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(142): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\eventbus.cpp(153): warning C26429: Symbol 'dispatcher' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(266): warning C26440: Function 'QList<QObject * __ptr64>::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(266): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(372): warning C26440: Function 'QUrl::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(375): warning C26440: Function 'QTypeInfo<QUrl>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(385): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(389): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(399): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(401): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(403): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(60): warning C26440: Function 'QVector2D::QVector2D' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(60): warning C26495: Variable 'QVector2D::v' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(132): warning C26440: Function 'QTypeInfo<QVector2D>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(134): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(140): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(150): warning C26440: Function 'QVector2D::setX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(151): warning C26440: Function 'QVector2D::setY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(156): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(153): warning C26440: Function 'QVector2D::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(156): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(162): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(159): warning C26440: Function 'QVector2D::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(162): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(165): warning C26440: Function 'QVector2D::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(172): warning C26440: Function 'QVector2D::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(179): warning C26440: Function 'QVector2D::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(186): warning C26440: Function 'QVector2D::operator*=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(193): warning C26440: Function 'QVector2D::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(200): warning C26440: Function 'QVector2D::operator/=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qvector2d.h(273): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(73): warning C26440: Function 'QInputEvent::modifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(74): warning C26440: Function 'QInputEvent::setModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(75): warning C26440: Function 'QInputEvent::timestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(76): warning C26440: Function 'QInputEvent::setTimestamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(89): warning C26440: Function 'QEnterEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(90): warning C26440: Function 'QEnterEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(91): warning C26440: Function 'QEnterEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(92): warning C26440: Function 'QEnterEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(93): warning C26440: Function 'QEnterEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(94): warning C26440: Function 'QEnterEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(96): warning C26440: Function 'QEnterEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(97): warning C26440: Function 'QEnterEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(98): warning C26440: Function 'QEnterEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(121): warning C26440: Function 'QMouseEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(122): warning C26440: Function 'QMouseEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(123): warning C26440: Function 'QMouseEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(124): warning C26440: Function 'QMouseEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(125): warning C26440: Function 'QMouseEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(126): warning C26440: Function 'QMouseEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(128): warning C26440: Function 'QMouseEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(129): warning C26440: Function 'QMouseEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(130): warning C26440: Function 'QMouseEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(132): warning C26440: Function 'QMouseEvent::button' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(133): warning C26440: Function 'QMouseEvent::buttons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(135): warning C26440: Function 'QMouseEvent::setLocalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(161): warning C26440: Function 'QHoverEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(162): warning C26440: Function 'QHoverEvent::oldPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(165): warning C26440: Function 'QHoverEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(166): warning C26440: Function 'QHoverEvent::oldPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(203): warning C26440: Function 'QWheelEvent::pixelDelta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(204): warning C26440: Function 'QWheelEvent::angleDelta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(206): warning C26440: Function 'QWheelEvent::delta' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(207): warning C26440: Function 'QWheelEvent::orientation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(210): warning C26440: Function 'QWheelEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(211): warning C26440: Function 'QWheelEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(212): warning C26440: Function 'QWheelEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(212): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(213): warning C26440: Function 'QWheelEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(213): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(214): warning C26440: Function 'QWheelEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(214): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(215): warning C26440: Function 'QWheelEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(215): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(217): warning C26440: Function 'QWheelEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(218): warning C26440: Function 'QWheelEvent::globalPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(220): warning C26440: Function 'QWheelEvent::buttons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(222): warning C26440: Function 'QWheelEvent::phase' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(222): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(223): warning C26440: Function 'QWheelEvent::inverted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(225): warning C26440: Function 'QWheelEvent::source' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(225): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(266): warning C26440: Function 'QTabletEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(267): warning C26440: Function 'QTabletEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(272): warning C26440: Function 'QTabletEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(273): warning C26440: Function 'QTabletEvent::globalPosF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(275): warning C26440: Function 'QTabletEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(276): warning C26440: Function 'QTabletEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(277): warning C26440: Function 'QTabletEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(278): warning C26440: Function 'QTabletEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(279): warning C26440: Function 'QTabletEvent::hiResGlobalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(280): warning C26440: Function 'QTabletEvent::hiResGlobalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(281): warning C26440: Function 'QTabletEvent::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(282): warning C26440: Function 'QTabletEvent::pointerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(283): warning C26440: Function 'QTabletEvent::uniqueId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(284): warning C26440: Function 'QTabletEvent::pressure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(285): warning C26440: Function 'QTabletEvent::z' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(286): warning C26440: Function 'QTabletEvent::tangentialPressure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(287): warning C26440: Function 'QTabletEvent::rotation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(288): warning C26440: Function 'QTabletEvent::xTilt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(289): warning C26440: Function 'QTabletEvent::yTilt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(316): warning C26440: Function 'QNativeGestureEvent::gestureType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(317): warning C26440: Function 'QNativeGestureEvent::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(320): warning C26440: Function 'QNativeGestureEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(321): warning C26440: Function 'QNativeGestureEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(323): warning C26440: Function 'QNativeGestureEvent::localPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(324): warning C26440: Function 'QNativeGestureEvent::windowPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(325): warning C26440: Function 'QNativeGestureEvent::screenPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(350): warning C26440: Function 'QKeyEvent::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(355): warning C26440: Function 'QKeyEvent::text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(356): warning C26440: Function 'QKeyEvent::isAutoRepeat' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(357): warning C26440: Function 'QKeyEvent::count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(359): warning C26440: Function 'QKeyEvent::nativeScanCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(360): warning C26440: Function 'QKeyEvent::nativeVirtualKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(361): warning C26440: Function 'QKeyEvent::nativeModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(414): warning C26440: Function 'QPaintEvent::rect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(415): warning C26440: Function 'QPaintEvent::region' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(429): warning C26440: Function 'QMoveEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(430): warning C26440: Function 'QMoveEvent::oldPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(442): warning C26440: Function 'QExposeEvent::region' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(459): warning C26440: Function 'QPlatformSurfaceEvent::surfaceEventType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(471): warning C26440: Function 'QResizeEvent::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(472): warning C26440: Function 'QResizeEvent::oldSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(522): warning C26440: Function 'QContextMenuEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(523): warning C26440: Function 'QContextMenuEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(524): warning C26440: Function 'QContextMenuEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(525): warning C26440: Function 'QContextMenuEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(527): warning C26440: Function 'QContextMenuEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(528): warning C26440: Function 'QContextMenuEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(530): warning C26440: Function 'QContextMenuEvent::reason' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(530): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(552): warning C26440: Function 'QInputMethodEvent::Attribute::Attribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(553): warning C26440: Function 'QInputMethodEvent::Attribute::Attribute' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(565): warning C26440: Function 'QInputMethodEvent::attributes' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(566): warning C26440: Function 'QInputMethodEvent::preeditString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(568): warning C26440: Function 'QInputMethodEvent::commitString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(569): warning C26440: Function 'QInputMethodEvent::replacementStart' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(570): warning C26440: Function 'QInputMethodEvent::replacementLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(581): warning C26440: Function 'QTypeInfo<QInputMethodEvent::Attribute>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(589): warning C26440: Function 'QInputMethodQueryEvent::queries' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(602): warning C26440: Function 'QTypeInfo<QInputMethodQueryEvent::QueryPair>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(617): warning C26440: Function 'QDropEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(618): warning C26440: Function 'QDropEvent::posF' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(619): warning C26440: Function 'QDropEvent::mouseButtons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(620): warning C26440: Function 'QDropEvent::keyboardModifiers' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(622): warning C26440: Function 'QDropEvent::possibleActions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(623): warning C26440: Function 'QDropEvent::proposedAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(626): warning C26440: Function 'QDropEvent::dropAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(630): warning C26440: Function 'QDropEvent::mimeData' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(651): warning C26440: Function 'QDragMoveEvent::answerRect' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(653): warning C26434: Function 'QDragMoveEvent::accept' hides a non-virtual function 'QEvent::accept' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(654): warning C26434: Function 'QDragMoveEvent::ignore' hides a non-virtual function 'QEvent::ignore' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(656): warning C26434: Function 'QDragMoveEvent::accept' hides a non-virtual function 'QEvent::accept' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(657): warning C26434: Function 'QDragMoveEvent::ignore' hides a non-virtual function 'QEvent::ignore' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(688): warning C26440: Function 'QHelpEvent::x' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(689): warning C26440: Function 'QHelpEvent::y' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(690): warning C26440: Function 'QHelpEvent::globalX' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(691): warning C26440: Function 'QHelpEvent::globalY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(693): warning C26440: Function 'QHelpEvent::pos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(694): warning C26440: Function 'QHelpEvent::globalPos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(708): warning C26440: Function 'QStatusTipEvent::tip' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(721): warning C26440: Function 'QWhatsThisClickedEvent::href' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(735): warning C26440: Function 'QActionEvent::action' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(736): warning C26440: Function 'QActionEvent::before' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(747): warning C26440: Function 'QFileOpenEvent::file' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(762): warning C26440: Function 'QToolBarChangeEvent::toggle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(775): warning C26440: Function 'QShortcutEvent::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(776): warning C26440: Function 'QShortcutEvent::shortcutId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(777): warning C26440: Function 'QShortcutEvent::isAmbiguous' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(791): warning C26440: Function 'QWindowStateChangeEvent::oldState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(829): warning C26440: Function 'QTypeInfo<QPointingDeviceUniqueId>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(956): warning C26440: Function 'QTouchEvent::window' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(957): warning C26440: Function 'QTouchEvent::target' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(961): warning C26440: Function 'QTouchEvent::touchPointStates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(962): warning C26440: Function 'QTouchEvent::touchPoints' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(963): warning C26440: Function 'QTouchEvent::device' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(966): warning C26440: Function 'QTouchEvent::setWindow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(967): warning C26440: Function 'QTouchEvent::setTarget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(968): warning C26440: Function 'QTouchEvent::setTouchPointStates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(970): warning C26440: Function 'QTouchEvent::setDevice' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qevent.h(987): warning C26440: Function 'QTypeInfo<QTouchEvent::TouchPoint>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(5): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isNewTabShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(7): warning C26496: The variable 'ctrlShiftReturn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(12): warning C26496: The variable 'ctrlT' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(5): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(17): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isDuplicateTabShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(19): warning C26496: The variable 'ctrlShiftT' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(17): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(26): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isSetFocusOnQueryLineShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(26): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(31): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isExecuteScriptShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(31): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(38): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isAutoCompleteShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(38): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(45): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isHideAutoCompleteShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(45): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(50): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isNextTabShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(50): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(57): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isPreviousTabShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(57): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(64): warning C26461: The pointer argument 'keyEvent' for function 'Robomongo::KeyboardManager::isToggleCommentsShortcut' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\keyboardmanager.cpp(64): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurl.h(79): warning C26440: Function 'QUrlTwoFlags<enum QUrl::UrlFormattingOption,enum QUrl::ComponentFormattingOption>::operator|=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongonamespace.cpp(10): warning C26496: The variable 'dot' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongonamespace.cpp(12): warning C26489: Don't dereference a pointer that may be invalid: 'ns'. 'ns' may have been invalidated at line 11 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongofunction.cpp(21): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'obj.{vfptr}' in call to 'mongo::BSONObj::BSONObj' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongofunction.cpp(17): warning C26496: The variable 'code' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(48): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(45): warning C26440: Function 'mongo::md5' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(45): warning C26485: Expression 'digest': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(52): warning C26485: Expression 'digest': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(56): warning C26461: The pointer argument 'digest' for function 'mongo::digestToString' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(60): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(56): warning C26485: Expression 'digest': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(60): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(61): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(56): warning C26429: Symbol 'digest' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(68): warning C26485: Expression 'd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\md5.hpp(69): warning C26485: Expression 'd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoutils.cpp(13): warning C26496: The variable 'kb' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoutils.cpp(17): warning C26496: The variable 'mb' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoutils.cpp(13): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoutils.cpp(17): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoutils.cpp(12): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoutils.cpp(29): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoutils.cpp(30): warning C26485: Expression 'd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoutils.cpp(32): warning C26485: Expression 'd': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.h(72): warning C26440: Function 'Robomongo::MongoDatabase::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.h(78): warning C26440: Function 'Robomongo::MongoDatabase::isSystem' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.h(80): warning C26440: Function 'Robomongo::MongoDatabase::server' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.h(131): warning C26495: Variable 'Robomongo::MongoDatabaseUsersLoadedEvent::_database' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.h(135): warning C26440: Function 'Robomongo::MongoDatabaseUsersLoadedEvent::database' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.h(151): warning C26495: Variable 'Robomongo::MongoDatabaseFunctionsLoadedEvent::_database' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.h(155): warning C26440: Function 'Robomongo::MongoDatabaseFunctionsLoadedEvent::database' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongocollection.h(13): warning C26440: Function 'Robomongo::MongoCollection::isSystem' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongocollection.h(16): warning C26440: Function 'Robomongo::MongoCollection::info' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongocollection.h(18): warning C26440: Function 'Robomongo::MongoCollection::database' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongocollectioninfo.cpp(7): warning C26495: Variable 'Robomongo::MongoCollectionInfo::_count' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoqueryinfo.cpp(11): warning C26496: The variable 'pos' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoqueryinfo.cpp(19): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoqueryinfo.cpp(31): warning C26495: Variable 'Robomongo::MongoQueryInfo::_options' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoqueryinfo.cpp(31): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\cursorposition.cpp(5): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\cursorposition.cpp(10): warning C26440: Function 'Robomongo::CursorPosition::CursorPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(218): warning C26440: Function 'QTextStreamManipulator::exec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26440: Function 'operator>>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(227): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26440: Function 'operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(230): warning C26429: Symbol 'f' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(270): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(268): warning C26440: Function 'qSetFieldWidth' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(276): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(274): warning C26440: Function 'qSetPadChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(282): warning C26496: The variable 'func' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtextstream.h(280): warning C26440: Function 'qSetRealNumberPrecision' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\scriptinfo.cpp(10): warning C26426: Global initializer calls a non-constexpr function 'QObject::tr' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(45): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(47): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(51): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(45): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(47): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(47): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(110): warning C6340: Mismatch on sign: 'unsigned short' passed as _Param_(4) when some signed type is required in call to 'sprintf'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(110): warning C6328: Size mismatch: '__int64' passed as _Param_(7) when 'int' is required in call to 'sprintf'.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(110): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(117): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(67): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(68): warning C26496: The variable 't' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(100): warning C26496: The variable 'year' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(61): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(62): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(143): warning C6054: String 'smon' might not be zero-terminated. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(140): warning C6054: String 'gmt' might not be zero-terminated. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(171): warning C6054: String 'sday' might not be zero-terminated. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(136): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(140): warning C26485: Expression 'gmt': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(143): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(145): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(147): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(149): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(151): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(153): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(155): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(157): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(159): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(161): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(163): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(165): warning C26485: Expression 'smon': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(171): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(173): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(175): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(177): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(179): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(181): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(183): warning C26485: Expression 'sday': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(127): warning C26494: Variable 'gmt' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(128): warning C26494: Variable 'sday' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(129): warning C26494: Variable 'smon' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 'day' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 'mon' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 'year' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 'h' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 'm' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(130): warning C26494: Variable 's' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(131): warning C26494: Variable 'weekDay' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(223): warning C6340: Mismatch on sign: 'unsigned short' passed as _Param_(4) when some signed type is required in call to 'sprintf'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(223): warning C6328: Size mismatch: '__int64' passed as _Param_(7) when 'int' is required in call to 'sprintf'.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(269): warning C6340: Mismatch on sign: 'unsigned short' passed as _Param_(4) when some signed type is required in call to 'sprintf'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(269): warning C6328: Size mismatch: '__int64' passed as _Param_(7) when 'int' is required in call to 'sprintf'.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(268): warning C26485: Expression 'utc_buff': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(269): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(277): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(223): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(280): warning C26485: Expression 'buf': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(237): warning C26462: The value pointed to by 'ptm' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(238): warning C26496: The variable 'utcD' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(239): warning C26496: The variable 'utcH' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(240): warning C26496: The variable 'utcM' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(242): warning C26462: The value pointed to by 'timeinfo' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(251): warning C26496: The variable 'diffM' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(253): warning C26496: The variable 'diffT' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(370): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(373): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(376): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(382): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(346): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(348): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(336): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(346): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(348): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(368): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(376): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(382): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(390): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(314): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(314): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(317): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(317): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(319): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(319): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(322): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(322): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(326): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(326): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(332): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(336): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(338): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(346): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(347): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to '`anonymous namespace'::getInt' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(365): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(348): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(348): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'def.nextSep' in call to 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::find_first_of' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(368): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(379): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(379): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to '`anonymous namespace'::getInt' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(376): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(382): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(382): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(383): warning C26489: Don't dereference a pointer that may be invalid: 'isoTime'. 'isoTime' may have been invalidated at line 312 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(383): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to '`anonymous namespace'::getInt' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(320): warning C26496: The variable 'now' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(368): warning C26496: The variable 'ch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(389): warning C26496: The variable 'date' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(391): warning C26496: The variable 'pt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\db\ptimeutil.cpp(305): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_clock.hpp(66): warning C26461: The pointer argument 'current' for function 'boost::date_time::second_clock<boost::posix_time::ptime>::create_time' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_clock.hpp(68): warning C26496: The variable 'd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\date_time\time_clock.hpp(71): warning C26496: The variable 'td' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.h(501): warning C26440: Function 'mongo::Robomongo::JParse::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.h(529): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.h(529): warning C26432: If you define or delete any default operation in the type 'class mongo::Robomongo::ParseMsgAssertionException', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.h(530): warning C26440: Function 'mongo::Robomongo::ParseMsgAssertionException::severe' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.h(533): warning C26440: Function 'mongo::Robomongo::ParseMsgAssertionException::offset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\strtoll.h(35): warning C28251: Inconsistent annotation for 'strtoll': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\ucrt\stdlib.h(539).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\platform\strtoll.h(39): warning C28251: Inconsistent annotation for 'strtoull': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\ucrt\stdlib.h(569).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_domain.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\log_manager.h(58): warning C26440: Function 'mongo::logger::LogManager::getGlobalDomain' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\logger\tee.h(39): warning C26432: If you define or delete any default operation in the type 'class mongo::logger::Tee', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\log.h(62): warning C26426: Global initializer calls a non-constexpr function 'mongo::logger::LogComponent::LogComponent' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(90): warning C26440: Function 'mongo::Robomongo::JParse::JParse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(266): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(274): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(282): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(290): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(298): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(306): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(314): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(322): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(330): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(338): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(346): warning C6246: Local declaration of 'ret' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '257' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(369): warning C6246: Local declaration of 'fieldName' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '239' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(378): warning C6246: Local declaration of 'valueRet' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '364' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(249): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(449): warning C26489: Don't dereference a pointer that may be invalid: 'binData'. 'binData' may have been invalidated at line 426 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(449): warning C26489: Don't dereference a pointer that may be invalid: 'binData'. 'binData' may have been invalidated at line 426 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(474): warning C6246: Local declaration of 'fieldName' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '453' of 'e:\robo\src\robomongo\shell\bson\json.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(458): warning C26494: Variable 'endptr' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(517): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(505): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtoll' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(550): warning C26496: The variable 'seconds' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(574): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(550): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtoul' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(660): warning C26489: Don't dereference a pointer that may be invalid: '&db'. 'db' may have been invalidated at line 660 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(669): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(720): warning C26496: The variable 'numberDecimal' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(758): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(755): warning C26429: Symbol 'arrayBuilder' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(771): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(792): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(822): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(812): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtoll' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(855): warning C26496: The variable 'isotime' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(860): warning C26496: The variable 'epoch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(861): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(862): warning C26496: The variable 'millis' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(863): warning C26496: The variable 'datet' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(942): warning C26496: The variable 'seconds' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(959): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(942): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtoul' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1005): warning C26496: The variable 'val' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1016): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1005): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtoll' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1030): warning C26496: The variable 'val' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1047): warning C26496: The variable 'val' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1058): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1047): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptr' in call to 'strtol' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1086): warning C26489: Don't dereference a pointer that may be invalid: '&db'. 'db' may have been invalidated at line 1086 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1099): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.h(437): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1155): warning C26494: Variable 'retd' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1154): warning C26494: Variable 'retll' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1153): warning C26494: Variable 'endptrd' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1152): warning C26494: Variable 'endptrll' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1179): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1182): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1161): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptrd' in call to 'strtod' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1173): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'endptrll' in call to 'strtoll' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1206): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1207): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1255): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1306): warning C26489: Don't dereference a pointer that may be invalid: 'utf8str'. 'utf8str' may have been invalidated at line 1305 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1307): warning C26489: Don't dereference a pointer that may be invalid: 'utf8str'. 'utf8str' may have been invalidated at line 1305 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1264): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1265): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1296): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1297): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1304): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1309): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1335): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1337): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1307): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1352): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1353): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1355): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1356): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1357): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1373): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1379): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1372): warning C26429: Symbol 'check' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1380): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1386): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1370): warning C26440: Function 'mongo::Robomongo::JParse::readTokenImpl' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1411): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1417): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1410): warning C26440: Function 'mongo::Robomongo::JParse::match' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1424): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isxdigit'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1420): warning C26440: Function 'mongo::Robomongo::JParse::isHexString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1452): warning C26496: The variable 'e' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1440): warning C26429: Symbol 'jsonString' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.cpp(1442): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\shell\bson\json.h(56): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\scoped_array.hpp(64): warning C26432: If you define or delete any default operation in the type 'class boost::scoped_array<char const >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\scoped_array.hpp(105): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\core\checked_delete.hpp(43): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\core\checked_delete.hpp(43): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(64): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'o.{vfptr}' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(131): warning C26496: The variable 'res' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(178): warning C26440: Function 'mongo::Scope::getCreateTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(183): warning C26440: Function 'mongo::Scope::isLastRetNativeCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(208): warning C26440: Function 'mongo::Scope::setInterruptFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(255): warning C26440: Function 'mongo::ScriptEngine::setScopeInitCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(258): warning C26440: Function 'mongo::ScriptEngine::setConnectCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(261): warning C26440: Function 'mongo::ScriptEngine::runConnectCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(268): warning C26433: Function 'mongo::ScriptEngine::interrupt' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(268): warning C26440: Function 'mongo::ScriptEngine::interrupt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(269): warning C26433: Function 'mongo::ScriptEngine::interruptAll' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\engine.h(269): warning C26440: Function 'mongo::ScriptEngine::interruptAll' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.h(35): warning C26440: Function 'Robomongo::ScriptEngine::failedScope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.h(37): warning C26440: Function 'Robomongo::ScriptEngine::changeTimeout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qelapsedtimer.h(59): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\assertions.h(59): warning C28251: Inconsistent annotation for 'TerminateProcess': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\processthreadsapi.h(143).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\assertions.h(214): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(128): warning C26440: Function 'mozilla::Abs<float>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(135): warning C26440: Function 'mozilla::Abs<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(142): warning C26440: Function 'mozilla::Abs<long double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(173): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(175): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(170): warning C26440: Function 'mozilla::detail::CountLeadingZeroes32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(183): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(185): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(180): warning C26440: Function 'mozilla::detail::CountTrailingZeroes32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(189): warning C26440: Function 'mozilla::detail::CountPopulation32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(189): warning C26497: The function 'mozilla::detail::CountPopulation32' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(198): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(207): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(209): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(203): warning C26440: Function 'mozilla::detail::CountLeadingZeroes64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(224): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(226): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(220): warning C26440: Function 'mozilla::detail::CountTrailingZeroes64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(476): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(508): warning C26440: Function 'mozilla::detail::FuzzyEqualsEpsilon<float>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(515): warning C26440: Function 'mozilla::detail::FuzzyEqualsEpsilon<double>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\span.h(98): warning C26440: Function 'mozilla::span_details::strlen16' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\span.h(98): warning C26429: Symbol 'aZeroTerminated' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\span.h(1067): warning C26440: Function 'mozilla::MakeStringSpan' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\operatornewextensions.h(46): warning C26440: Function 'operator new' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\templatelib.h(113): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jspubtd.h(159): warning C26496: The variable 'state' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jspubtd.h(179): warning C26440: Function 'JS::AutoEnterCycleCollection::AutoEnterCycleCollection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jspubtd.h(180): warning C26432: If you define or delete any default operation in the type 'class JS::AutoEnterCycleCollection', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozjemalloc_types.h(64): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozjemalloc_types.h(138): warning C26461: The pointer argument 'info' for function 'jemalloc_ptr_is_live' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozjemalloc_types.h(145): warning C26461: The pointer argument 'info' for function 'jemalloc_ptr_is_freed' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozjemalloc_types.h(153): warning C26461: The pointer argument 'info' for function 'jemalloc_ptr_is_freed_page' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(104): warning C26440: Function 'js::oom::InitThreadType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(105): warning C26440: Function 'js::oom::SetThreadType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(106): warning C26440: Function 'js::oom::GetThreadType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(319): warning C26440: Function 'js::oom::IsSimulatedOOMAllocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(320): warning C26440: Function 'js::oom::ShouldFailWithOOM' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(336): warning C26440: Function 'js::AutoEnterOOMUnsafeRegion::setAnnotateOOMAllocationSizeCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(385): warning C26440: Function 'js_malloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(391): warning C26440: Function 'js_calloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(397): warning C26440: Function 'js_calloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(403): warning C26440: Function 'js_realloc' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(414): warning C26440: Function 'js_free' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(419): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(650): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\allocpolicy.h(44): warning C26440: Function 'js::SystemAllocPolicy::reportAllocOverflow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\allocpolicy.h(81): warning C26440: Function 'js::TempAllocPolicy::TempAllocPolicy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\allocpolicy.h(154): warning C26440: Function 'js::ZoneAllocPolicy::ZoneAllocPolicy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\allocpolicy.h(165): warning C26440: Function 'js::ZoneAllocPolicy::reportAllocOverflow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\poison.h(43): warning C26462: The value pointed to by 'limit' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\poison.h(84): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\poison.h(88): warning C26432: If you define or delete any default operation in the type 'class mozilla::CorruptionCanary', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\poison.h(89): warning C26447: The function is declared 'noexcept' but calls function 'Check()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\poison.h(93): warning C26440: Function 'mozilla::CorruptionCanary::Check' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(43): warning C26440: Function 'char16ptr_t::char16ptr_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(45): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(44): warning C26440: Function 'char16ptr_t::char16ptr_t' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(51): warning C26440: Function 'char16ptr_t::operator UNKNOWN const * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(57): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(55): warning C26440: Function 'char16ptr_t::operator wchar_t const * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(62): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(62): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(60): warning C26440: Function 'char16ptr_t::operator wchar_t * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(65): warning C26440: Function 'char16ptr_t::operator void const * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(69): warning C26440: Function 'char16ptr_t::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(77): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(75): warning C26440: Function 'char16ptr_t::operator UNKNOWN * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(81): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(85): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(83): warning C26440: Function 'char16ptr_t::operator int' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(89): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(87): warning C26440: Function 'char16ptr_t::operator unsigned int' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(93): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(91): warning C26440: Function 'char16ptr_t::operator long' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(97): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(95): warning C26440: Function 'char16ptr_t::operator unsigned long' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(101): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(99): warning C26440: Function 'char16ptr_t::operator __int64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(105): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(103): warning C26440: Function 'char16ptr_t::operator unsigned __int64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(115): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(113): warning C26440: Function 'char16ptr_t::operator char const * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(119): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(117): warning C26440: Function 'char16ptr_t::operator unsigned char const * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(123): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(124): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(121): warning C26440: Function 'char16ptr_t::operator unsigned char * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(128): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(126): warning C26440: Function 'char16ptr_t::operator void * __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(132): warning C26440: Function 'char16ptr_t::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(134): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(136): warning C26440: Function 'char16ptr_t::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(140): warning C26440: Function 'char16ptr_t::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(144): warning C26440: Function 'char16ptr_t::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(148): warning C26440: Function 'char16ptr_t::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(154): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(158): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(162): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(166): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(170): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(174): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\char16.h(176): warning C26440: Function 'char16ptr_t::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(130): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(131): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(130): warning C26496: The variable 'v1' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(131): warning C26496: The variable 'v2' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(238): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(244): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(326): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(332): warning C26440: Function 'mozilla::HashCodeScrambler::SipHasher::SipHasher' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\reentrancyguard.h(43): warning C26432: If you define or delete any default operation in the type 'class mozilla::ReentrancyGuard', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\hashtable.h(659): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\hashtable.h(658): warning C26496: The variable 'u' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\hashtable.h(673): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\hashtable.h(687): warning C26440: Function 'js::CStringHasher::match' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(31): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(34): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(42): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(46): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(108): warning C26440: Function 'js::gc::AssertGCThingHasType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(160): warning C26440: Function 'JS::shadow::Zone::Zone' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(168): warning C26440: Function 'JS::shadow::Zone::needsIncrementalBarrier' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(172): warning C26440: Function 'JS::shadow::Zone::barrierTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(178): warning C26440: Function 'JS::shadow::Zone::runtimeFromActiveCooperatingThread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(185): warning C26440: Function 'JS::shadow::Zone::runtimeFromAnyThread' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(189): warning C26440: Function 'JS::shadow::Zone::gcState' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(190): warning C26440: Function 'JS::shadow::Zone::wasGCStarted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(191): warning C26440: Function 'JS::shadow::Zone::isGCMarkingBlack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(192): warning C26440: Function 'JS::shadow::Zone::isGCMarkingGray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(193): warning C26440: Function 'JS::shadow::Zone::isGCSweeping' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(194): warning C26440: Function 'JS::shadow::Zone::isGCFinished' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(195): warning C26440: Function 'JS::shadow::Zone::isGCCompacting' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(196): warning C26440: Function 'JS::shadow::Zone::isGCMarking' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(197): warning C26440: Function 'JS::shadow::Zone::isGCSweepingOrCompacting' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(200): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(199): warning C26440: Function 'JS::shadow::Zone::asShadowZone' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(230): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(231): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(230): warning C26496: The variable 'traceKind' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(239): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(260): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(259): warning C26440: Function 'JS::GCCellPtr::asCell' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(265): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(271): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(289): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(342): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(336): warning C26440: Function 'js::gc::detail::GetGCThingMarkBitmap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(357): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(346): warning C26429: Symbol 'wordp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(355): warning C26429: Symbol 'bitmap' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(358): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(366): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(362): warning C26440: Function 'js::gc::detail::GetGCThingZone' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(377): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(383): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(377): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'grayWord' in call to 'js::gc::detail::GetGCThingMarkWordAndMask' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(383): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'blackWord' in call to 'js::gc::detail::GetGCThingMarkWordAndMask' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(382): warning C26429: Symbol 'blackWord' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(376): warning C26429: Symbol 'grayWord' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(411): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(414): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(409): warning C26440: Function 'js::gc::detail::GetCellLocation' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(420): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(423): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(418): warning C26440: Function 'js::gc::detail::NurseryCellHasStoreBuffer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(433): warning C26496: The variable 'location' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(441): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(441): warning C26496: The variable 'addr' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(444): warning C26496: The variable 'location' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(478): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(479): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(590): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(593): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(593): warning C26462: The value pointed to by 'zone' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(584): warning C26429: Symbol 'objp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\heapapi.h(593): warning C26429: Symbol 'zone' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(58): warning C26440: Function 'JSTracer::runtime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(61): warning C26440: Function 'JSTracer::weakMapAction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(83): warning C26440: Function 'JSTracer::isMarkingTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(84): warning C26440: Function 'JSTracer::isWeakMarkingTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(85): warning C26440: Function 'JSTracer::isTenuringTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(86): warning C26440: Function 'JSTracer::isCallbackTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(88): warning C26440: Function 'JSTracer::traceWeakEdges' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(98): warning C26440: Function 'JSTracer::JSTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(203): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(148): warning C26436: The type 'class JS::CallbackTracer' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(148): warning C26429: Symbol 'objp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(149): warning C26429: Symbol 'strp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(150): warning C26429: Symbol 'symp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(151): warning C26429: Symbol 'scriptp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(152): warning C26429: Symbol 'shapep' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(155): warning C26429: Symbol 'groupp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(158): warning C26429: Symbol 'basep' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(161): warning C26429: Symbol 'codep' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(164): warning C26429: Symbol 'lazyp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(167): warning C26429: Symbol 'scopep' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(170): warning C26429: Symbol 'sharedp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(198): warning C26440: Function 'JS::CallbackTracer::contextName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(204): warning C26440: Function 'JS::CallbackTracer::contextIndex' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(253): warning C26440: Function 'JS::CallbackTracer::setTraceWeakEdges' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(275): warning C26440: Function 'JS::AutoTracingName::AutoTracingName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(279): warning C26432: If you define or delete any default operation in the type 'class JS::AutoTracingName', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(291): warning C26429: Symbol 'trc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(298): warning C26432: If you define or delete any default operation in the type 'class JS::AutoTracingIndex', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(305): warning C26440: Function 'JS::AutoTracingIndex::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(320): warning C26429: Symbol 'trc' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(327): warning C26432: If you define or delete any default operation in the type 'class JS::AutoTracingDetails', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(341): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\tracingapi.h(338): warning C26440: Function 'JSTracer::asCallbackTracer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(185): warning C26496: The variable 'k' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(191): warning C26496: The variable 'k' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(206): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(207): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(223): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(227): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(227): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(231): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(231): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(300): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(304): warning C26432: If you define or delete any default operation in the type 'class PseudoStack', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(308): warning C26447: The function is declared 'noexcept' but calls function 'operator unsigned int()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(314): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(325): warning C26496: The variable 'oldStackPointer' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(314): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(332): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(344): warning C26496: The variable 'oldStackPointer' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(332): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(355): warning C26496: The variable 'oldStackPointer' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(359): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(403): warning C26440: Function 'js::GeckoProfilerThread::stack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(403): warning C26485: Expression 'this->pseudoStack_->entries': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(404): warning C26440: Function 'js::GeckoProfilerThread::getPseudoStack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\profilingstack.h(407): warning C26440: Function 'js::GeckoProfilerThread::installed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(216): warning C26440: Function 'JS::AssertGCThingMustBeTenured' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(218): warning C26440: Function 'JS::AssertGCThingIsNotNurseryAllocable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(315): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(313): warning C26461: The pointer argument 'obj' for function 'JS::ObjectIsTenured' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(319): warning C26415: Smart pointer parameter 'obj' is used only to access contained pointer. Use T* or T& instead (r.30). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(319): warning C26418: Shared pointer parameter 'obj' is not copied or moved. Use T* or T& instead (r.36). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(327): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(327): warning C26462: The value pointed to by 'cell' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(332): warning C26415: Smart pointer parameter 'obj' is used only to access contained pointer. Use T* or T& instead (r.30). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(332): warning C26418: Shared pointer parameter 'obj' is not copied or moved. Use T* or T& instead (r.36). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(640): warning C26440: Function 'js::BarrierMethods<JSObject * __ptr64>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(645): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(641): warning C26440: Function 'js::BarrierMethods<JSObject * __ptr64>::asGCThingOrNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(659): warning C26440: Function 'js::BarrierMethods<JSFunction * __ptr64>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(664): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(660): warning C26440: Function 'js::BarrierMethods<JSFunction * __ptr64>::asGCThingOrNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(667): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(668): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(669): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(673): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(680): warning C26440: Function 'js::BarrierMethods<JSString * __ptr64>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(685): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(681): warning C26440: Function 'js::BarrierMethods<JSString * __ptr64>::asGCThingOrNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(830): warning C26440: Function 'JS::RootingContext::geckoProfiler' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(848): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(847): warning C26440: Function 'JS::RootingContext::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(852): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(851): warning C26440: Function 'JS::RootingContext::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(865): warning C26440: Function 'JS::AutoGCRooter::AutoGCRooter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(874): warning C26432: If you define or delete any default operation in the type 'class JS::AutoGCRooter', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1032): warning C26489: Don't dereference a pointer that may be invalid: '(struct JSCompartment *)(result.get->compartment_)'. 'return of 'get'.JS::RootingContext::compartment_' may have been invalidated at line 1032 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1032): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1038): warning C26489: Don't dereference a pointer that may be invalid: '(struct JS::Zone *)(result.get->zone_)'. 'return of 'get'.JS::RootingContext::zone_' may have been invalidated at line 1038 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1038): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1342): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1346): warning C26432: If you define or delete any default operation in the type 'class JS::ObjectPtr', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1348): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1383): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1384): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1483): warning C26415: Smart pointer parameter 'v' is used only to access contained pointer. Use T* or T& instead (r.30). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1483): warning C26418: Shared pointer parameter 'v' is not copied or moved. Use T* or T& instead (r.36). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(340): warning C26440: Function 'mozilla::TimeDurationValueCalculator::Add' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(340): warning C26497: The function 'mozilla::TimeDurationValueCalculator::Add' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(341): warning C26440: Function 'mozilla::TimeDurationValueCalculator::Subtract' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(341): warning C26497: The function 'mozilla::TimeDurationValueCalculator::Subtract' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(352): warning C26440: Function 'mozilla::TimeDurationValueCalculator::Divide' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(352): warning C26497: The function 'mozilla::TimeDurationValueCalculator::Divide' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(353): warning C26440: Function 'mozilla::TimeDurationValueCalculator::DivideDouble' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(353): warning C26497: The function 'mozilla::TimeDurationValueCalculator::DivideDouble' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(357): warning C26440: Function 'mozilla::TimeDurationValueCalculator::Modulo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(357): warning C26497: The function 'mozilla::TimeDurationValueCalculator::Modulo' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(362): warning C26440: Function 'mozilla::TimeDurationValueCalculator::Multiply<double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(362): warning C26497: The function 'mozilla::TimeDurationValueCalculator::Multiply<double>' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(413): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(441): warning C26440: Function 'mozilla::TimeStamp::IsNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(447): warning C26440: Function 'mozilla::TimeStamp::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(497): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(523): warning C26440: Function 'mozilla::TimeStamp::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(536): warning C26440: Function 'mozilla::TimeStamp::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(550): warning C26440: Function 'mozilla::TimeStamp::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(556): warning C26440: Function 'mozilla::TimeStamp::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(562): warning C26440: Function 'mozilla::TimeStamp::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(568): warning C26440: Function 'mozilla::TimeStamp::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(596): warning C26440: Function 'mozilla::TimeStamp::TimeStamp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(117): warning C26440: Function 'mozilla::MallocAllocPolicy::free_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(119): warning C26408: Avoid malloc() and free(), prefer the nothrow version of new with delete (r.10). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(122): warning C26440: Function 'mozilla::MallocAllocPolicy::reportAllocOverflow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(126): warning C26440: Function 'mozilla::MallocAllocPolicy::checkSimulatedOOM' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(178): warning C26440: Function 'mozilla::NeverAllocPolicy::free_' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(183): warning C26440: Function 'mozilla::NeverAllocPolicy::reportAllocOverflow' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\allocpolicy.h(187): warning C26440: Function 'mozilla::NeverAllocPolicy::checkSimulatedOOM' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(588): warning C26440: Function 'JS::dbg::GarbageCollectionEvent::majorGCNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(612): warning C26440: Function 'JS::GCDescription::GCDescription' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(763): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(764): warning C26432: If you define or delete any default operation in the type 'class JS::AutoRequireNoGC', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(786): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(787): warning C26432: If you define or delete any default operation in the type 'class JS::AutoAssertNoGC', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(816): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(834): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcapi.h(860): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(351): warning C26440: Function 'JS::Value::setNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(355): warning C26440: Function 'JS::Value::setUndefined' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(360): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(359): warning C26440: Function 'JS::Value::setInt32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(363): warning C26440: Function 'JS::Value::getInt32Ref' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(368): warning C26440: Function 'JS::Value::setDouble' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(379): warning C26440: Function 'JS::Value::getDoubleRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(386): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(384): warning C26440: Function 'JS::Value::setString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(384): warning C26461: The pointer argument 'str' for function 'JS::Value::setString' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(391): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(389): warning C26440: Function 'JS::Value::setSymbol' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(389): warning C26461: The pointer argument 'sym' for function 'JS::Value::setSymbol' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(421): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(420): warning C26440: Function 'JS::Value::setObjectNoCheck' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(420): warning C26461: The pointer argument 'obj' for function 'JS::Value::setObjectNoCheck' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(428): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(427): warning C26440: Function 'JS::Value::setBoolean' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(432): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(431): warning C26440: Function 'JS::Value::setMagic' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(435): warning C26440: Function 'JS::Value::setMagicUint32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(441): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(444): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(467): warning C26440: Function 'JS::Value::swap' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(468): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(478): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(474): warning C26440: Function 'JS::Value::toTag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(494): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(493): warning C26440: Function 'JS::Value::bitsAsPunboxPointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(507): warning C26440: Function 'JS::Value::isUndefined' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(515): warning C26440: Function 'JS::Value::isNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(532): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(531): warning C26440: Function 'JS::Value::isInt32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(535): warning C26440: Function 'JS::Value::isDouble' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(543): warning C26440: Function 'JS::Value::isNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(560): warning C26440: Function 'JS::Value::isObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(569): warning C26440: Function 'JS::Value::isPrimitive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(581): warning C26440: Function 'JS::Value::isGCThing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(595): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(594): warning C26440: Function 'JS::Value::isTrue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(599): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(598): warning C26440: Function 'JS::Value::isFalse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(621): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(624): warning C26440: Function 'JS::Value::whyMagic' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(629): warning C26440: Function 'JS::Value::magicUint32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(636): warning C26440: Function 'JS::Value::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(640): warning C26440: Function 'JS::Value::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(653): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(648): warning C26440: Function 'JS::Value::toInt32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(657): warning C26440: Function 'JS::Value::toDouble' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(672): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(667): warning C26440: Function 'JS::Value::toString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(681): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(676): warning C26440: Function 'JS::Value::toSymbol' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(693): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(685): warning C26440: Function 'JS::Value::toObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(706): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(697): warning C26440: Function 'JS::Value::toObjectOrNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(717): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(710): warning C26440: Function 'JS::Value::toGCThing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(730): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(725): warning C26440: Function 'JS::Value::toBoolean' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(734): warning C26440: Function 'JS::Value::payloadAsRawUint32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(739): warning C26440: Function 'JS::Value::asRawBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(746): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(744): warning C26496: The variable 'type' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(764): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(758): warning C26440: Function 'JS::Value::setPrivate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(775): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(769): warning C26440: Function 'JS::Value::toPrivate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(781): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(785): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(813): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(797): warning C26440: Function 'JS::Value::setPrivateGCThing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(797): warning C26461: The pointer argument 'cell' for function 'JS::Value::setPrivateGCThing' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(820): warning C26440: Function 'JS::Value::payloadWord' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(828): warning C26440: Function 'JS::Value::payloadUIntPtr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(892): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(955): warning C26440: Function 'JS::Value::staticAssertions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(971): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(988): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1011): warning C26440: Function 'JS::UninitializedValue::asRawBits' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1016): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1015): warning C26440: Function 'JS::UninitializedValue::asValueRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1019): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1018): warning C26440: Function 'JS::UninitializedValue::asValueRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(337): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1209): warning C26440: Function 'JS::NumberValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1215): warning C26440: Function 'JS::NumberValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1221): warning C26440: Function 'JS::NumberValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1227): warning C26440: Function 'JS::NumberValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1233): warning C26440: Function 'JS::NumberValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1242): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1243): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1344): warning C26440: Function 'JS::GCPolicy<JS::Value>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1551): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(103): warning C26440: Function 'JS::detail::IncludeUsedRval::usedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(104): warning C26440: Function 'JS::detail::IncludeUsedRval::setUsedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(105): warning C26440: Function 'JS::detail::IncludeUsedRval::clearUsedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(106): warning C26440: Function 'JS::detail::IncludeUsedRval::assertUnusedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(112): warning C26440: Function 'JS::detail::NoUsedRval::usedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(113): warning C26440: Function 'JS::detail::NoUsedRval::setUsedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(114): warning C26440: Function 'JS::detail::NoUsedRval::clearUsedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(115): warning C26440: Function 'JS::detail::NoUsedRval::assertUnusedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(306): warning C6001: Using uninitialized memory 'args'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(330): warning C26429: Symbol 'vp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(332): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(332): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(342): warning C6323: Use of arithmetic operator on Boolean type(s). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(342): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(364): warning C26429: Symbol 'vp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(366): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(366): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(32): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(33): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(35): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(38): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(38): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(52): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(55): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(68): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(78): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(80): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(83): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(83): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(97): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(100): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(113): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(129): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(132): warning C26440: Function 'JS::ConstUTF8CharsZ::ConstUTF8CharsZ' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(141): warning C26440: Function 'JS::ConstUTF8CharsZ::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(143): warning C26440: Function 'JS::ConstUTF8CharsZ::c_str' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(145): warning C26440: Function 'JS::ConstUTF8CharsZ::operator bool' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(168): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(170): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(183): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(206): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(338): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(338): warning C26460: The reference argument 'ptr' for function 'JS_free' can be marked as const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(339): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\characterencoding.h(339): warning C26460: The reference argument 'ptr' for function 'JS_free' can be marked as const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(33): warning C26440: Function 'jsid::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(34): warning C26440: Function 'jsid::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(49): warning C26440: Function 'JSID_IS_STRING' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(49): warning C26497: The function 'JSID_IS_STRING' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(58): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(55): warning C26440: Function 'JSID_TO_STRING' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(72): warning C26440: Function 'JSID_IS_INT' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(72): warning C26497: The function 'JSID_IS_INT' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(81): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(82): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(78): warning C26440: Function 'JSID_TO_INT' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(78): warning C26497: The function 'JSID_TO_INT' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(81): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(89): warning C26440: Function 'INT_FITS_IN_JSID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(89): warning C26497: The function 'INT_FITS_IN_JSID' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(99): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(97): warning C26494: Variable 'iden' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(95): warning C26440: Function 'INT_TO_JSID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(95): warning C26497: The function 'INT_TO_JSID' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(99): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(105): warning C26440: Function 'JSID_IS_SYMBOL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(105): warning C26497: The function 'JSID_IS_SYMBOL' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(115): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(112): warning C26440: Function 'JSID_TO_SYMBOL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(125): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(119): warning C26440: Function 'SYMBOL_TO_JSID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(119): warning C26461: The pointer argument 'sym' for function 'SYMBOL_TO_JSID' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(138): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(146): warning C26440: Function 'JSID_IS_VOID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(146): warning C26497: The function 'JSID_IS_VOID' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(154): warning C26440: Function 'JSID_IS_EMPTY' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(154): warning C26497: The function 'JSID_IS_EMPTY' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(170): warning C26440: Function 'JS::GCPolicy<jsid>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(199): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(201): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\id.h(204): warning C26440: Function 'js::BarrierMethods<jsid>::postBarrier' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(133): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(136): warning C26440: Function 'JS::ObjectOpResult::ok' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(144): warning C26440: Function 'JS::ObjectOpResult::succeed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(160): warning C26440: Function 'JS::ObjectOpResult::fail' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(180): warning C26440: Function 'JS::ObjectOpResult::failureCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(261): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(263): warning C26440: Function 'JS::PropertyResult::PropertyResult' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(273): warning C26440: Function 'JS::PropertyResult::isFound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(277): warning C26440: Function 'JS::PropertyResult::isNonNativeProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(281): warning C26440: Function 'JS::PropertyResult::isDenseOrTypedArrayElement' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(294): warning C26440: Function 'JS::PropertyResult::shape' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(299): warning C26440: Function 'JS::PropertyResult::setNotFound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(303): warning C26440: Function 'JS::PropertyResult::setNativeProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(308): warning C26440: Function 'JS::PropertyResult::setNonNativeProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(312): warning C26440: Function 'JS::PropertyResult::setDenseOrTypedArrayElement' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(569): warning C26440: Function 'js::ElementAdder::getBehavior' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(660): warning C26440: Function 'js::ClassSpec::defined' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(671): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(663): warning C26440: Function 'js::ClassSpec::inheritanceProtoKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(674): warning C26440: Function 'js::ClassSpec::shouldDefineConstructor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(759): warning C26440: Function 'JSClass::getAddProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(872): warning C26440: Function 'js::Class::getAddProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(886): warning C26440: Function 'js::Class::isNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(890): warning C26440: Function 'js::Class::hasPrivate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(894): warning C26440: Function 'js::Class::emulatesUndefined' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(898): warning C26440: Function 'js::Class::isJSFunction' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(907): warning C26440: Function 'js::Class::isProxy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(911): warning C26440: Function 'js::Class::isDOMClass' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(915): warning C26440: Function 'js::Class::shouldDelayMetadataBuilder' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(919): warning C26440: Function 'js::Class::isWrappedNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(923): warning C26440: Function 'js::Class::offsetOfFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(930): warning C26440: Function 'js::Class::specCreateConstructorHook' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(932): warning C26440: Function 'js::Class::specCreatePrototypeHook' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(934): warning C26440: Function 'js::Class::specConstructorFunctions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(936): warning C26440: Function 'js::Class::specConstructorProperties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(938): warning C26440: Function 'js::Class::specPrototypeFunctions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(940): warning C26440: Function 'js::Class::specPrototypeProperties' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(942): warning C26440: Function 'js::Class::specFinishInitHook' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(945): warning C26440: Function 'js::Class::extWeakmapKeyDelegateOp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(947): warning C26440: Function 'js::Class::extObjectMovedOp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(950): warning C26440: Function 'js::Class::getOpsLookupProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(951): warning C26440: Function 'js::Class::getOpsDefineProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(952): warning C26440: Function 'js::Class::getOpsHasProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(953): warning C26440: Function 'js::Class::getOpsGetProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(954): warning C26440: Function 'js::Class::getOpsSetProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(955): warning C26440: Function 'js::Class::getOpsGetOwnPropertyDescriptor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(958): warning C26440: Function 'js::Class::getOpsDeleteProperty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(959): warning C26440: Function 'js::Class::getOpsGetElements' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(960): warning C26440: Function 'js::Class::getOpsFunToString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(1000): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(998): warning C26440: Function 'js::Jsvalify' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(1006): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\class.h(1004): warning C26440: Function 'js::Valueify' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(214): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(226): warning C26440: Function 'JS::CloneDataPolicy::denySharedArrayBuffer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(231): warning C26440: Function 'JS::CloneDataPolicy::isSharedArrayBufferAllowed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(409): warning C26432: If you define or delete any default operation in the type 'class JSStructuredCloneData', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(409): warning C26447: The function is declared 'noexcept' but calls function 'discardTransferables()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(411): warning C26440: Function 'JSStructuredCloneData::setCallbacks' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(422): warning C26440: Function 'JSStructuredCloneData::scope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(424): warning C26440: Function 'JSStructuredCloneData::initScope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(454): warning C26496: The variable 'remaining' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(455): warning C26496: The variable 'nbytes' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(457): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(338): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(575): warning C26447: The function is declared 'noexcept' but calls function 'clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(577): warning C26440: Function 'JSAutoStructuredCloneBuffer::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(582): warning C26440: Function 'JSAutoStructuredCloneBuffer::scope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(604): warning C26440: Function 'JSAutoStructuredCloneBuffer::abandon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\structuredclone.h(621): warning C26429: Symbol 'mallocSizeOf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\principals.h(33): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\principals.h(35): warning C26440: Function 'JSPrincipals::setDebugToken' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(33): warning C26429: Symbol 'vp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(37): warning C26429: Symbol 'vp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(52): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(49): warning C26440: Function 'JS::GetCompartmentForRealm' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(61): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\realm.h(60): warning C26440: Function 'JS::GetRealmForCompartment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(351): warning C26432: If you define or delete any default operation in the type 'class JS::CustomAutoRooter', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(351): warning C26436: The type 'class JS::CustomAutoRooter' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(366): warning C26440: Function 'JS::HandleValueArray::HandleValueArray' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(387): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(394): warning C26440: Function 'JS::HandleValueArray::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(395): warning C26440: Function 'JS::HandleValueArray::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(397): warning C26440: Function 'JS::HandleValueArray::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(399): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(411): warning C26440: Function 'JSFreeOp::JSFreeOp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(415): warning C26440: Function 'JSFreeOp::runtime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(578): warning C26494: Variable 'i' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(636): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(636): warning C26432: If you define or delete any default operation in the type 'class JS::SourceBufferHolder', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(648): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(648): warning C26447: The function is declared 'noexcept' but calls function 'js_free()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(652): warning C26440: Function 'JS::SourceBufferHolder::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(655): warning C26440: Function 'JS::SourceBufferHolder::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(659): warning C26440: Function 'JS::SourceBufferHolder::ownsChars' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(676): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(673): warning C26440: Function 'JS::SourceBufferHolder::take' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(954): warning C26432: If you define or delete any default operation in the type 'class JSAutoRequest', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(955): warning C26447: The function is declared 'noexcept' but calls function 'JS_EndRequest()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(973): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(998): warning C26440: Function 'JS::ContextOptions::baseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(999): warning C26440: Function 'JS::ContextOptions::setBaseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1003): warning C26440: Function 'JS::ContextOptions::toggleBaseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1008): warning C26440: Function 'JS::ContextOptions::ion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1009): warning C26440: Function 'JS::ContextOptions::setIon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1013): warning C26440: Function 'JS::ContextOptions::toggleIon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1018): warning C26440: Function 'JS::ContextOptions::asmJS' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1019): warning C26440: Function 'JS::ContextOptions::setAsmJS' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1023): warning C26440: Function 'JS::ContextOptions::toggleAsmJS' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1028): warning C26440: Function 'JS::ContextOptions::wasm' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1029): warning C26440: Function 'JS::ContextOptions::setWasm' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1033): warning C26440: Function 'JS::ContextOptions::toggleWasm' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1038): warning C26440: Function 'JS::ContextOptions::streams' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1039): warning C26440: Function 'JS::ContextOptions::setStreams' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1043): warning C26440: Function 'JS::ContextOptions::toggleStreams' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1048): warning C26440: Function 'JS::ContextOptions::wasmBaseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1049): warning C26440: Function 'JS::ContextOptions::setWasmBaseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1053): warning C26440: Function 'JS::ContextOptions::toggleWasmBaseline' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1058): warning C26440: Function 'JS::ContextOptions::wasmIon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1059): warning C26440: Function 'JS::ContextOptions::setWasmIon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1063): warning C26440: Function 'JS::ContextOptions::toggleWasmIon' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1068): warning C26440: Function 'JS::ContextOptions::testWasmAwaitTier2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1069): warning C26440: Function 'JS::ContextOptions::setTestWasmAwaitTier2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1073): warning C26440: Function 'JS::ContextOptions::toggleTestWasmAwaitTier2' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1078): warning C26440: Function 'JS::ContextOptions::throwOnAsmJSValidationFailure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1079): warning C26440: Function 'JS::ContextOptions::setThrowOnAsmJSValidationFailure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1083): warning C26440: Function 'JS::ContextOptions::toggleThrowOnAsmJSValidationFailure' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1088): warning C26440: Function 'JS::ContextOptions::nativeRegExp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1089): warning C26440: Function 'JS::ContextOptions::setNativeRegExp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1094): warning C26440: Function 'JS::ContextOptions::asyncStack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1095): warning C26440: Function 'JS::ContextOptions::setAsyncStack' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1100): warning C26440: Function 'JS::ContextOptions::throwOnDebuggeeWouldRun' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1101): warning C26440: Function 'JS::ContextOptions::setThrowOnDebuggeeWouldRun' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1106): warning C26440: Function 'JS::ContextOptions::dumpStackOnDebuggeeWouldRun' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1107): warning C26440: Function 'JS::ContextOptions::setDumpStackOnDebuggeeWouldRun' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1112): warning C26440: Function 'JS::ContextOptions::werror' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1113): warning C26440: Function 'JS::ContextOptions::setWerror' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1117): warning C26440: Function 'JS::ContextOptions::toggleWerror' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1122): warning C26440: Function 'JS::ContextOptions::strictMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1123): warning C26440: Function 'JS::ContextOptions::setStrictMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1127): warning C26440: Function 'JS::ContextOptions::toggleStrictMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1132): warning C26440: Function 'JS::ContextOptions::extraWarnings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1133): warning C26440: Function 'JS::ContextOptions::setExtraWarnings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1137): warning C26440: Function 'JS::ContextOptions::toggleExtraWarnings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1150): warning C26440: Function 'JS::ContextOptions::expressionClosures' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1151): warning C26440: Function 'JS::ContextOptions::setExpressionClosures' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1156): warning C26440: Function 'JS::ContextOptions::arrayProtoValues' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1157): warning C26440: Function 'JS::ContextOptions::setArrayProtoValues' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1725): warning C26440: Function 'JSPropertySpec::isAccessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1730): warning C26440: Function 'JSPropertySpec::isSelfHosted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1750): warning C26440: Function 'JSPropertySpec::checkAccessorsAreNative' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1759): warning C26440: Function 'JSPropertySpec::checkAccessorsAreSelfHosted' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(1988): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2004): warning C26440: Function 'JS::CompartmentCreationOptions::addonIdOrNull' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2005): warning C26440: Function 'JS::CompartmentCreationOptions::setAddonId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2010): warning C26440: Function 'JS::CompartmentCreationOptions::getTrace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2013): warning C26440: Function 'JS::CompartmentCreationOptions::setTrace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2018): warning C26440: Function 'JS::CompartmentCreationOptions::zonePointer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2019): warning C26440: Function 'JS::CompartmentCreationOptions::zoneSpecifier' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2032): warning C26440: Function 'JS::CompartmentCreationOptions::invisibleToDebugger' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2033): warning C26440: Function 'JS::CompartmentCreationOptions::setInvisibleToDebugger' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2042): warning C26440: Function 'JS::CompartmentCreationOptions::mergeable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2043): warning C26440: Function 'JS::CompartmentCreationOptions::setMergeable' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2050): warning C26440: Function 'JS::CompartmentCreationOptions::preserveJitCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2051): warning C26440: Function 'JS::CompartmentCreationOptions::setPreserveJitCode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2056): warning C26440: Function 'JS::CompartmentCreationOptions::cloneSingletons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2057): warning C26440: Function 'JS::CompartmentCreationOptions::setCloneSingletons' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2069): warning C26440: Function 'JS::CompartmentCreationOptions::secureContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2070): warning C26440: Function 'JS::CompartmentCreationOptions::setSecureContext' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2075): warning C26440: Function 'JS::CompartmentCreationOptions::clampAndJitterTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2076): warning C26440: Function 'JS::CompartmentCreationOptions::setClampAndJitterTime' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2104): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2106): warning C26440: Function 'JS::CompartmentBehaviors::Override::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2112): warning C26440: Function 'JS::CompartmentBehaviors::Override::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2116): warning C26440: Function 'JS::CompartmentBehaviors::Override::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2130): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2139): warning C26440: Function 'JS::CompartmentBehaviors::discardSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2140): warning C26440: Function 'JS::CompartmentBehaviors::setDiscardSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2145): warning C26440: Function 'JS::CompartmentBehaviors::disableLazyParsing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2146): warning C26440: Function 'JS::CompartmentBehaviors::setDisableLazyParsing' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2152): warning C26440: Function 'JS::CompartmentBehaviors::extraWarningsOverride' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2154): warning C26440: Function 'JS::CompartmentBehaviors::getSingletonsAsTemplates' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2157): warning C26440: Function 'JS::CompartmentBehaviors::setSingletonsAsValues' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2182): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2187): warning C26440: Function 'JS::CompartmentOptions::CompartmentOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2196): warning C26440: Function 'JS::CompartmentOptions::creationOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2199): warning C26440: Function 'JS::CompartmentOptions::creationOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2205): warning C26440: Function 'JS::CompartmentOptions::behaviors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2208): warning C26440: Function 'JS::CompartmentOptions::behaviors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2326): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(2330): warning C26429: Symbol 'self' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3598): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3630): warning C26440: Function 'JS::TransitiveCompileOptions::mutedErrors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3631): warning C26440: Function 'JS::TransitiveCompileOptions::filename' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3632): warning C26440: Function 'JS::TransitiveCompileOptions::introducerFilename' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3633): warning C26440: Function 'JS::TransitiveCompileOptions::sourceMapURL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3678): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3695): warning C26434: Function 'JS::ReadOnlyCompileOptions::mutedErrors' hides a non-virtual function 'JS::TransitiveCompileOptions::mutedErrors' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3695): warning C26440: Function 'JS::ReadOnlyCompileOptions::mutedErrors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3696): warning C26434: Function 'JS::ReadOnlyCompileOptions::filename' hides a non-virtual function 'JS::TransitiveCompileOptions::filename' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3696): warning C26440: Function 'JS::ReadOnlyCompileOptions::filename' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3697): warning C26434: Function 'JS::ReadOnlyCompileOptions::introducerFilename' hides a non-virtual function 'JS::TransitiveCompileOptions::introducerFilename' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3697): warning C26440: Function 'JS::ReadOnlyCompileOptions::introducerFilename' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3698): warning C26434: Function 'JS::ReadOnlyCompileOptions::sourceMapURL' hides a non-virtual function 'JS::TransitiveCompileOptions::sourceMapURL' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3698): warning C26440: Function 'JS::ReadOnlyCompileOptions::sourceMapURL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3751): warning C26436: The type 'mod_const(class JS::OwningCompileOptions)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3765): warning C26440: Function 'JS::OwningCompileOptions::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3778): warning C26440: Function 'JS::OwningCompileOptions::setMutedErrors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3782): warning C26440: Function 'JS::OwningCompileOptions::setUTF8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3783): warning C26440: Function 'JS::OwningCompileOptions::setColumn' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3784): warning C26440: Function 'JS::OwningCompileOptions::setScriptSourceOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3785): warning C26440: Function 'JS::OwningCompileOptions::setIsRunOnce' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3786): warning C26440: Function 'JS::OwningCompileOptions::setNoScriptRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3787): warning C26440: Function 'JS::OwningCompileOptions::setSelfHostingMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3788): warning C26440: Function 'JS::OwningCompileOptions::setCanLazilyParse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3789): warning C26440: Function 'JS::OwningCompileOptions::setSourceIsLazy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3790): warning C26440: Function 'JS::OwningCompileOptions::setNonSyntacticScope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3791): warning C26440: Function 'JS::OwningCompileOptions::setIntroductionType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3852): warning C26436: The type 'mod_const(class JS::CompileOptions)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3856): warning C26440: Function 'JS::CompileOptions::setFile' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3857): warning C26440: Function 'JS::CompileOptions::setLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3858): warning C26440: Function 'JS::CompileOptions::setFileAndLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3861): warning C26440: Function 'JS::CompileOptions::setSourceMapURL' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3871): warning C26440: Function 'JS::CompileOptions::setMutedErrors' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3875): warning C26440: Function 'JS::CompileOptions::setUTF8' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3876): warning C26440: Function 'JS::CompileOptions::setColumn' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3877): warning C26440: Function 'JS::CompileOptions::setScriptSourceOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3878): warning C26440: Function 'JS::CompileOptions::setIsRunOnce' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3879): warning C26440: Function 'JS::CompileOptions::setNoScriptRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3880): warning C26440: Function 'JS::CompileOptions::setSelfHostingMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3881): warning C26440: Function 'JS::CompileOptions::setCanLazilyParse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3882): warning C26440: Function 'JS::CompileOptions::setSourceIsLazy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3883): warning C26440: Function 'JS::CompileOptions::setNonSyntacticScope' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3884): warning C26440: Function 'JS::CompileOptions::setIntroductionType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(3896): warning C26440: Function 'JS::CompileOptions::maybeMakeStrictMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4842): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4839): warning C26440: Function 'JSID_TO_FLAT_STRING' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4849): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4846): warning C26440: Function 'JS_ASSERT_STRING_IS_FLAT' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4855): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4853): warning C26440: Function 'JS_FORGET_STRING_FLATNESS' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4944): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4950): warning C26432: If you define or delete any default operation in the type 'class JSAutoByteString', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4951): warning C26447: The function is declared 'noexcept' but calls function 'JS_free()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4979): warning C26440: Function 'JSAutoByteString::ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4983): warning C26440: Function 'JSAutoByteString::operator!' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(4987): warning C26440: Function 'JSAutoByteString::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5077): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5103): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5101): warning C26440: Function 'JS::PropertySpecNameIsSymbol' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5103): warning C26496: The variable 'u' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5379): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5385): warning C26432: If you define or delete any default operation in the type 'class JSErrorBase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5386): warning C26447: The function is declared 'noexcept' but calls function 'freeMessage()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5405): warning C26440: Function 'JSErrorBase::message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5464): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5467): warning C26440: Function 'JSErrorNotes::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5473): warning C26440: Function 'JSErrorNotes::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5474): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5477): warning C26440: Function 'JSErrorNotes::iterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5501): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5508): warning C26432: If you define or delete any default operation in the type 'class JSErrorReport', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5509): warning C26447: The function is declared 'noexcept' but calls function 'freeLinebuf()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5528): warning C26440: Function 'JSErrorReport::linebuf' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5531): warning C26440: Function 'JSErrorReport::linebufLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5534): warning C26440: Function 'JSErrorReport::tokenOffset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5974): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5979): warning C26432: If you define or delete any default operation in the type 'class JS::AutoFilename', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(5980): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6035): warning C26432: If you define or delete any default operation in the type 'class JS::AutoHideScriptedCaller', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6036): warning C26447: The function is declared 'noexcept' but calls function 'UnhideScriptedCaller()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6053): warning C26440: Function 'JS::TranscodeSource::TranscodeSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6256): warning C26432: If you define or delete any default operation in the type 'class JS::WasmModuleListener', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6256): warning C26436: The type 'class JS::WasmModuleListener' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6271): warning C26432: If you define or delete any default operation in the type 'struct JS::WasmModule', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6382): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6433): warning C26440: Function 'JS::MaxFrames::MaxFrames' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6470): warning C26495: Variable 'JS::FirstSubsumedFrame::cx' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6470): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6478): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6479): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\jsapi.h(6485): warning C26447: The function is declared 'noexcept' but calls function 'JS_DropPrincipals()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\idle_thread_block.h(53): warning C26432: If you define or delete any default operation in the type 'class mongo::IdleThreadBlock', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\concurrency\idle_thread_block.h(54): warning C26447: The function is declared 'noexcept' but calls function 'endIdleThreadBlock()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\mozjs\engine.h(70): warning C26440: Function 'mongo::mozjs::MozJSScriptEngine::runTest' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\mozjs\engine.h(72): warning C26440: Function 'mongo::mozjs::MozJSScriptEngine::utf8Ok' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\mozjs\engine.h(93): warning C26440: Function 'mongo::mozjs::MozJSScriptEngine::getScopeInitCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\scripting\mozjs\engine.h(97): warning C26440: Function 'mongo::mozjs::MozJSScriptEngine::getDeadlineMonitor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(286): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(290): warning C26433: Function 'boost::system::detail::generic_error_category::name' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(290): warning C26436: The type 'mod_const(class boost::system::detail::generic_error_category)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(304): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(308): warning C26433: Function 'boost::system::detail::system_error_category::name' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(308): warning C26436: The type 'mod_const(class boost::system::detail::system_error_category)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(722): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(711): warning C26440: Function 'boost::detail::throws' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(783): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(786): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(787): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(796): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(799): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(775): warning C26440: Function 'boost::system::hash_value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(855): warning C26447: The function is declared 'noexcept' but calls function 'message()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(838): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(847): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(868): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\generic_category.hpp(81): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\generic_category.hpp(66): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\generic_category.hpp(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\generic_category.hpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(899): warning C26433: Function 'boost::system::detail::generic_error_category::message' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(904): warning C26433: Function 'boost::system::detail::generic_error_category::message' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\get_last_error.hpp(20): warning C28251: Inconsistent annotation for 'GetLastError': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\errhandlingapi.h(89).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(25): warning C28251: Inconsistent annotation for 'FormatMessageA': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\winbase.h(2408).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(36): warning C28251: Inconsistent annotation for 'FormatMessageW': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\winbase.h(2423).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(47): warning C28251: Inconsistent annotation for 'SetErrorMode': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\errhandlingapi.h(131).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(104): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(125): warning C26440: Function 'boost::winapi::format_message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\error_handling.hpp(138): warning C26440: Function 'boost::winapi::format_message' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\character_code_conversion.hpp(21): warning C28251: Inconsistent annotation for 'MultiByteToWideChar': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\stringapiset.h(126).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\character_code_conversion.hpp(30): warning C28251: Inconsistent annotation for 'WideCharToMultiByte': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\stringapiset.h(141).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\local_memory.hpp(27): warning C28251: Inconsistent annotation for 'LocalAlloc': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\winbase.h(1112).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\local_memory.hpp(32): warning C28251: Inconsistent annotation for 'LocalReAlloc': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\winbase.h(1122).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\winapi\local_memory.hpp(37): warning C28251: Inconsistent annotation for 'LocalFree': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\um\winbase.h(1200).  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(50): warning C26440: Function 'boost::system::detail::unknown_message_win32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(58): warning C26440: Function 'boost::system::detail::message_cp_win32' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(113): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(117): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(127): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(127): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(127): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(104): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(84): warning C26447: The function is declared 'noexcept' but calls function 'message_cp_win32()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(135): warning C26447: The function is declared 'noexcept' but calls function 'unknown_message_win32()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(115): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(94): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(71): warning C26429: Symbol 'buffer' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(140): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(145): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(155): warning C26432: If you define or delete any default operation in the type 'struct boost::system::detail::local_free', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(164): warning C26485: Expression 'buffer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(171): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(175): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(193): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(193): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(193): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(202): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(202): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(202): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(211): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(211): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(216): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(173): warning C26496: The variable 'retval' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(211): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(211): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\system_category_win32.hpp(216): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(915): warning C26433: Function 'boost::system::detail::system_error_category::default_error_condition' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(920): warning C26433: Function 'boost::system::detail::system_error_category::message' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\error_code.hpp(925): warning C26433: Function 'boost::system::detail::system_error_category::message' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(33): warning C26440: Function 'boost::system::detail::std_category::std_category' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(37): warning C26433: Function 'boost::system::detail::std_category::name' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(42): warning C26433: Function 'boost::system::detail::std_category::message' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(47): warning C26433: Function 'boost::system::detail::std_category::default_error_condition' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(49): warning C26447: The function is declared 'noexcept' but calls function 'error_condition()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(68): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(70): warning C26489: Don't dereference a pointer that may be invalid: 'r.first'. 'r.std::pair<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<boost::system::error_category const * const,std::unique_ptr<boost::system::detail::std_category,std::default_delete<boost::system::detail::std_category> > > > > >,bool>::first' may have been invalidated at line 68 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(76): warning C26433: Function 'boost::system::detail::std_category::equivalent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(83): warning C26447: The function is declared 'noexcept' but calls function 'error_category const & __ptr64()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(80): warning C26496: The variable 'bn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(85): warning C26496: The variable 'bn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(93): warning C26496: The variable 'bn' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(93): warning C26489: Don't dereference a pointer that may be invalid: '*pc2->pc_'. 'pc2.boost::system::detail::std_category::pc_' may have been invalidated at line 93 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(93): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'boost::system::error_condition::error_condition' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(105): warning C26433: Function 'boost::system::detail::std_category::equivalent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(112): warning C26447: The function is declared 'noexcept' but calls function 'error_category const & __ptr64()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(109): warning C26496: The variable 'bc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(114): warning C26496: The variable 'bc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(122): warning C26496: The variable 'bc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(122): warning C26489: Don't dereference a pointer that may be invalid: '*pc2->pc_'. 'pc2.boost::system::detail::std_category::pc_' may have been invalidated at line 122 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\detail\std_interoperability.hpp(122): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'boost::system::error_code::error_code' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path_traits.hpp(115): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path_traits.hpp(124): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(47): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(47): warning C26432: If you define or delete any default operation in the type 'class boost::system::system_error', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(59): warning C26433: Function 'boost::system::system_error::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(68): warning C26447: The function is declared 'noexcept' but calls function 'what()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(68): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(69): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(70): warning C26447: The function is declared 'noexcept' but calls function 'message()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(70): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\system\system_error.hpp(73): warning C26447: The function is declared 'noexcept' but calls function 'what()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(158): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::path', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(179): warning C26456: Operator 'boost::filesystem::path::operator=' hides a non-virtual operator 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(215): warning C26456: Operator 'boost::filesystem::path::operator=' hides a non-virtual operator 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(233): warning C26434: Function 'boost::filesystem::path::operator=' hides a non-virtual function 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(235): warning C26434: Function 'boost::filesystem::path::operator=' hides a non-virtual function 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(237): warning C26434: Function 'boost::filesystem::path::operator=' hides a non-virtual function 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(238): warning C26434: Function 'boost::filesystem::path::operator=' hides a non-virtual function 'boost::filesystem::path_detail::path_constants<wchar_t,47,92,46>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(358): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(436): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(444): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(450): warning C26440: Function 'boost::filesystem::path::wstring' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(451): warning C26440: Function 'boost::filesystem::path::wstring' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(163): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(533): warning C26440: Function 'boost::filesystem::path::has_filename' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(583): warning C26489: Don't dereference a pointer that may be invalid: '&tmp.m_pathname'. 'tmp.boost::filesystem::path::m_pathname' may have been invalidated at line 583 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(590): warning C26440: Function 'boost::filesystem::path::has_leaf' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(690): warning C26440: Function 'boost::filesystem::path::iterator::dereference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(692): warning C26440: Function 'boost::filesystem::path::iterator::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(733): warning C26440: Function 'boost::filesystem::path::reverse_iterator::dereference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(767): warning C26440: Function 'boost::filesystem::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(773): warning C26440: Function 'boost::filesystem::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(781): warning C26440: Function 'boost::filesystem::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(790): warning C26429: Symbol 'it' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(790): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(881): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(881): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(882): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(1008): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path.hpp(1016): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\atomic_count_std_atomic.hpp(29): warning C26440: Function 'boost::detail::atomic_count::atomic_count' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\atomic_count_std_atomic.hpp(33): warning C26440: Function 'boost::detail::atomic_count::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\atomic_count_std_atomic.hpp(38): warning C26440: Function 'boost::detail::atomic_count::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\atomic_count_std_atomic.hpp(43): warning C26440: Function 'boost::detail::atomic_count::operator long' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(77): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(77): warning C26447: The function is declared 'noexcept' but calls function 'operator long()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(82): warning C26447: The function is declared 'noexcept' but calls function 'operator++()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(87): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(87): warning C26447: The function is declared 'noexcept' but calls function 'operator--()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(77): warning C26447: The function is declared 'noexcept' but calls function 'system_error()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(81): warning C26447: The function is declared 'noexcept' but calls function 'operator new()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(81): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(83): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(89): warning C26447: The function is declared 'noexcept' but calls function 'system_error()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(93): warning C26447: The function is declared 'noexcept' but calls function 'operator new()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(93): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(95): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(101): warning C26447: The function is declared 'noexcept' but calls function 'system_error()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(105): warning C26447: The function is declared 'noexcept' but calls function 'operator new()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(105): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(107): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(110): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::filesystem_error', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(123): warning C26433: Function 'boost::filesystem::filesystem_error::what' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(132): warning C26447: The function is declared 'noexcept' but calls function 'operator=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(135): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(136): warning C26447: The function is declared 'noexcept' but calls function 'string()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(136): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(137): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(141): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(142): warning C26447: The function is declared 'noexcept' but calls function 'string()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(142): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(143): warning C26447: The function is declared 'noexcept' but calls function 'operator+=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(255): warning C26440: Function 'boost::filesystem::operator&=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(281): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::file_status', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(349): warning C26497: The function 'boost::filesystem::is_regular' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(376): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(378): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(380): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(384): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(386): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(545): warning C26447: The function is declared 'noexcept' but calls function 'copy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(388): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(551): warning C26447: The function is declared 'noexcept' but calls function 'copy_directory()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(391): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(567): warning C26447: The function is declared 'noexcept' but calls function 'copy_file()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(572): warning C26447: The function is declared 'noexcept' but calls function 'copy_file()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(393): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(581): warning C26447: The function is declared 'noexcept' but calls function 'copy_symlink()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(395): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(587): warning C26447: The function is declared 'noexcept' but calls function 'create_directories()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(397): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(593): warning C26447: The function is declared 'noexcept' but calls function 'create_directory()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(400): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(599): warning C26447: The function is declared 'noexcept' but calls function 'create_directory_symlink()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(402): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(605): warning C26447: The function is declared 'noexcept' but calls function 'create_hard_link()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(404): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(611): warning C26447: The function is declared 'noexcept' but calls function 'create_symlink()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(406): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(616): warning C26447: The function is declared 'noexcept' but calls function 'current_path()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(408): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(622): warning C26447: The function is declared 'noexcept' but calls function 'current_path()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(410): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(629): warning C26447: The function is declared 'noexcept' but calls function 'equivalent()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(412): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(635): warning C26447: The function is declared 'noexcept' but calls function 'file_size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(414): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(641): warning C26447: The function is declared 'noexcept' but calls function 'hard_link_count()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(382): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(416): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(658): warning C26447: The function is declared 'noexcept' but calls function 'last_write_time()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(419): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(665): warning C26447: The function is declared 'noexcept' but calls function 'last_write_time()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(421): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(671): warning C26447: The function is declared 'noexcept' but calls function 'permissions()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(423): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(427): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(685): warning C26447: The function is declared 'noexcept' but calls function 'remove()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(429): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(692): warning C26447: The function is declared 'noexcept' but calls function 'remove_all()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(431): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(698): warning C26447: The function is declared 'noexcept' but calls function 'rename()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(433): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(704): warning C26447: The function is declared 'noexcept' but calls function 'resize_file()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(425): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(435): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(719): warning C26447: The function is declared 'noexcept' but calls function 'space()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(437): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(439): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(441): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(443): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(777): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::directory_entry', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(849): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(836): warning C26447: The function is declared 'noexcept' but calls function 'm_get_status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(850): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(839): warning C26447: The function is declared 'noexcept' but calls function 'm_get_symlink_status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(841): warning C26447: The function is declared 'noexcept' but calls function 'operator==()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(842): warning C26447: The function is declared 'noexcept' but calls function 'operator!=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(843): warning C26447: The function is declared 'noexcept' but calls function 'operator<()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(844): warning C26447: The function is declared 'noexcept' but calls function 'operator<=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(845): warning C26447: The function is declared 'noexcept' but calls function 'operator>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(846): warning C26447: The function is declared 'noexcept' but calls function 'operator>=()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(871): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(872): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(873): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(874): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(875): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(876): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(877): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(878): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(880): warning C26447: The function is declared 'noexcept' but calls function 'status()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(911): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(917): warning C26432: If you define or delete any default operation in the type 'struct boost::filesystem::detail::dir_itr_imp', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(919): warning C26447: The function is declared 'noexcept' but calls function 'dir_itr_close()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(957): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(955): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(961): warning C26447: The function is declared 'noexcept' but calls function 'dir_itr_imp>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(969): warning C26447: The function is declared 'noexcept' but calls function 'directory_iterator_construct()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(961): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(976): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::directory_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(981): warning C26456: Operator 'boost::filesystem::directory_iterator::operator=' hides a non-virtual operator 'boost::iterators::iterator_facade<boost::filesystem::directory_iterator,boost::filesystem::directory_entry,boost::iterators::single_pass_traversal_tag,boost::filesystem::directory_entry & __ptr64,__int64>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(990): warning C26447: The function is declared 'noexcept' but calls function 'directory_iterator_increment()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1011): warning C26440: Function 'boost::filesystem::directory_iterator::dereference' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1017): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1019): warning C26440: Function 'boost::filesystem::directory_iterator::equal' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1054): warning C26447: The function is declared 'noexcept' but calls function 'directory_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1096): warning C26440: Function 'boost::filesystem::operator&=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1148): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1157): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1167): warning C26447: The function is declared 'noexcept' but calls function 'recur_dir_itr_imp>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1176): warning C26447: The function is declared 'noexcept' but calls function 'directory_entry & __ptr64,__int64>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1178): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1185): warning C26447: The function is declared 'noexcept' but calls function 'push()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1193): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1199): warning C26447: The function is declared 'noexcept' but calls function 'recur_dir_itr_imp>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1208): warning C26447: The function is declared 'noexcept' but calls function 'directory_entry & __ptr64,__int64>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1210): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1217): warning C26447: The function is declared 'noexcept' but calls function 'push()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1225): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1199): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1233): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::recursive_directory_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1238): warning C26456: Operator 'boost::filesystem::recursive_directory_iterator::operator=' hides a non-virtual operator 'boost::iterators::iterator_facade<boost::filesystem::recursive_directory_iterator,boost::filesystem::directory_entry,boost::iterators::single_pass_traversal_tag,boost::filesystem::directory_entry & __ptr64,__int64>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1249): warning C26447: The function is declared 'noexcept' but calls function 'increment()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1250): warning C26447: The function is declared 'noexcept' but calls function 'empty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1251): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1282): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1290): warning C26447: The function is declared 'noexcept' but calls function 'pop()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1291): warning C26447: The function is declared 'noexcept' but calls function 'empty()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1291): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1344): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\operations.hpp(1387): warning C26447: The function is declared 'noexcept' but calls function 'recursive_directory_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\string_file.hpp(36): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\string_file.hpp(38): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\string_file.hpp(36): warning C26496: The variable 'sz' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongouser.h(20): warning C26440: Function 'Robomongo::MongoUser::MongoUser' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(55): warning C26440: Function 'mongo::logProcessDetailsForLogRotate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(63): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(68): warning C26432: If you define or delete any default operation in the type 'class Robomongo::ScriptEngine', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(76): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.1'. 'temporary 1' may have been invalidated at line 76 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(82): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.5'. 'temporary 5' may have been invalidated at line 82 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(200): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(228): warning C26496: The variable 'elapsed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(230): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(256): warning C26440: Function 'Robomongo::ScriptEngine::interrupt' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(287): warning C26485: Expression 'buff': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(315): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(323): warning C26496: The variable 'e' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(315): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'args.{vfptr}' in call to 'mongo::Scope::invokeSafe' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(321): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'arr.{vfptr}' in call to 'mongo::BSONObjIterator::BSONObjIterator' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(381): warning C26496: The variable 'limit' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(382): warning C26496: The variable 'skip' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(383): warning C26496: The variable 'batchSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(384): warning C26496: The variable 'options' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(386): warning C26496: The variable 'special' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(374): warning C26489: Don't dereference a pointer that may be invalid: '&serverAddress'. 'serverAddress' may have been invalidated at line 374 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(401): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'pipeline.{vfptr}' in call to 'mongo::BSONObj::BSONObj' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(406): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 'origPipeline.{vfptr}' in call to 'Robomongo::AggrInfo::AggrInfo' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(430): warning C26496: The variable 'serverIsValid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(433): warning C26496: The variable 'dbIsValid' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(479): warning C26489: Don't dereference a pointer that may be invalid: '&statement'. 'statement' may have been invalidated at line 479 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\engine\scriptengine.cpp(480): warning C26489: Don't dereference a pointer that may be invalid: '&statement'. 'statement' may have been invalidated at line 479 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(132): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(132): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::basic_ofstream<char,struct std::char_traits<char> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(129): warning C26434: Function 'boost::filesystem::basic_ofstream<char,std::char_traits<char> >::open' hides a non-virtual function 'std::basic_ofstream<char,std::char_traits<char> >::open' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(115): warning C26434: Function 'boost::filesystem::basic_ofstream<char,std::char_traits<char> >::basic_ofstream<char,std::char_traits<char> >' hides a non-virtual function 'std::basic_ofstream<char,std::char_traits<char> >::basic_ofstream<char,std::char_traits<char> >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(115): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(100): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(100): warning C26432: If you define or delete any default operation in the type 'class boost::filesystem::basic_ifstream<char,struct std::char_traits<char> >', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(97): warning C26434: Function 'boost::filesystem::basic_ifstream<char,std::char_traits<char> >::open' hides a non-virtual function 'std::basic_ifstream<char,std::char_traits<char> >::open' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(83): warning C26434: Function 'boost::filesystem::basic_ifstream<char,std::char_traits<char> >::basic_ifstream<char,std::char_traits<char> >' hides a non-virtual function 'std::basic_ifstream<char,std::char_traits<char> >::basic_ifstream<char,std::char_traits<char> >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\fstream.hpp(83): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(164): warning C26440: Function 'boost::intrusive_ptr<boost::filesystem::detail::recur_dir_itr_imp>::reset' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(91): warning C26440: Function 'boost::intrusive_ptr<boost::filesystem::detail::recur_dir_itr_imp>::intrusive_ptr<boost::filesystem::detail::recur_dir_itr_imp>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ptr.hpp(67): warning C26440: Function 'boost::intrusive_ptr<boost::filesystem::detail::recur_dir_itr_imp>::intrusive_ptr<boost::filesystem::detail::recur_dir_itr_imp>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\intrusive_ref_counter.hpp(125): warning C26447: The function is declared 'noexcept' but calls function 'atomic_count()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\refcounted.h(64): warning C26432: If you define or delete any default operation in the type 'class js::AtomicRefCounted<struct JS::WasmModule>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(620): warning C26447: The function is declared 'noexcept' but calls function 'FreePolicy> > >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\uniqueptr.h(288): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcvector.h(192): warning C26434: Function 'js::MutableWrappedPtrOperations<JS::GCVector<JS::Value,8,js::TempAllocPolicy>,JS::Rooted<JS::GCVector<JS::Value,8,js::TempAllocPolicy> > >::begin' hides a non-virtual function 'js::WrappedPtrOperations<JS::GCVector<JS::Value,8,js::TempAllocPolicy>,JS::Rooted<JS::GCVector<JS::Value,8,js::TempAllocPolicy> > >::begin' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(242): warning C26496: The variable 'toAdvance' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(224): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(206): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::IterImpl::RemainingInSegment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(154): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'segment.mData' in call to 'js::SystemAllocPolicy::free_' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(144): warning C26496: The variable 'segment' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(141): warning C26429: Symbol 'aMallocSizeOf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(139): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::Size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(135): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(125): warning C26447: The function is declared 'noexcept' but calls function 'Clear()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(101): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\range.h(28): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\range.h(29): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\range.h(26): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\rangedptr.h(116): warning C26440: Function 'mozilla::RangedPtr<unsigned char>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(279): warning C26440: Function 'JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>::array' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(212): warning C26440: Function 'JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\callargs.h(142): warning C26440: Function 'JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>::clearUsedRval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(306): warning C26440: Function 'mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromTicks' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\debugonly.h(87): warning C26432: If you define or delete any default operation in the type 'class mozilla::DebugOnly<unsigned char const *>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\debugonly.h(70): warning C26440: Function 'mozilla::DebugOnly<unsigned char const * __ptr64>::DebugOnly<unsigned char const * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(280): warning C26440: Function 'JS::Heap<JSObject * __ptr64>::unbarrieredGet' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(269): warning C26434: Function 'JS::Heap<JSObject * __ptr64>::operator=' hides a non-virtual function 'js::HeapBase<JSObject * __ptr64,JS::Heap<JSObject * __ptr64> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(269): warning C26434: Function 'JS::Heap<JSObject * __ptr64>::operator=' hides a non-virtual function 'js::HeapBase<JSObject * __ptr64,JS::Heap<JSObject * __ptr64> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(264): warning C26432: If you define or delete any default operation in the type 'class JS::Heap<class JSObject *>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(265): warning C26447: The function is declared 'noexcept' but calls function 'initial()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(265): warning C26447: The function is declared 'noexcept' but calls function 'post()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(262): warning C26495: Variable 'JS::Heap<JSObject *>::ptr' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(254): warning C26495: Variable 'JS::Heap<JSObject *>::ptr' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(420): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(468): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1310): warning C26434: Function 'JS::PersistentRooted<JSString * __ptr64>::operator=' hides a non-virtual function 'js::RootedBase<JSString * __ptr64,JS::PersistentRooted<JSString * __ptr64> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(976): warning C26432: If you define or delete any default operation in the type 'class JS::Rooted<class JS::Value>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(997): warning C26434: Function 'JS::Rooted<JSString * __ptr64>::operator=' hides a non-virtual function 'js::RootedBase<JSString * __ptr64,JS::Rooted<JSString * __ptr64> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(997): warning C26434: Function 'JS::Rooted<JSString * __ptr64>::operator=' hides a non-virtual function 'js::RootedBase<JSString * __ptr64,JS::Rooted<JSString * __ptr64> >::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(545): warning C26440: Function 'JS::Handle<JS::Value>::address' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(634): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\pair.h(74): warning C26440: Function 'mozilla::detail::PairHelper<char * __ptr64,JS::FreePolicy,1,0>::first' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\value.h(1437): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcvector.h(165): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcvector.h(186): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(553): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(530): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::end' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(533): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(518): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(512): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::length' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(253): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::IterImpl::Done' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(201): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(198): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::IterImpl::HasRoomFor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(56): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::Segment::End' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(56): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(55): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::Segment::Start' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\rangedptr.h(52): warning C26440: Function 'mozilla::RangedPtr<UNKNOWN>::checkSanity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\timestamp.h(67): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(199): warning C26440: Function 'mozilla::detail::IntrinsicMemoryOps<unsigned int,1>::store' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(194): warning C26440: Function 'mozilla::detail::IntrinsicMemoryOps<unsigned int,1>::load' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(364): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\gcpolicyapi.h(115): warning C26440: Function 'JS::GCPointerPolicy<JSObject * __ptr64>::initial' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1311): warning C26440: Function 'JS::PersistentRooted<JSString * __ptr64>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(998): warning C26440: Function 'JS::Rooted<JSString * __ptr64>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(987): warning C26440: Function 'JS::Rooted<JSString * __ptr64>::set' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(545): warning C26440: Function 'JS::Handle<JSObject * __ptr64>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(643): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(524): warning C26440: Function 'mozilla::Vector<JS::Value,8,js::TempAllocPolicy>::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(514): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::empty' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(42): warning C26440: Function 'mozilla::BufferList<js::SystemAllocPolicy>::Segment::Segment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\atomics.h(312): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(999): warning C26440: Function 'JS::Rooted<JS::Value>::get' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(779): warning C26440: Function 'js::DispatchWrapper<JS::GCVector<JS::Value,8,js::TempAllocPolicy> >::operator JS::GCVector<JS::Value,8,js::TempAllocPolicy> const & __ptr64' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\pair.h(76): warning C26440: Function 'mozilla::detail::PairHelper<JSErrorNotes * __ptr64,JS::DeletePolicy<JSErrorNotes>,1,0>::second' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(484): warning C26440: Function 'mozilla::RotateLeft<unsigned int>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\mathalgorithms.h(484): warning C26497: The function 'mozilla::RotateLeft<unsigned int>' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(210): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(222): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(863): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(927): warning C26447: The function is declared 'noexcept' but calls function 'MallocAllocPolicy> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(928): warning C26447: The function is declared 'noexcept' but calls function 'endNoCheck()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(928): warning C26447: The function is declared 'noexcept' but calls function 'beginNoCheck()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(928): warning C26447: The function is declared 'noexcept' but calls function 'destroy()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(929): warning C26447: The function is declared 'noexcept' but calls function 'usingInlineStorage()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(930): warning C26447: The function is declared 'noexcept' but calls function 'beginNoCheck()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(930): warning C26447: The function is declared 'noexcept' but calls function 'free_()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(144): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(159): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\casting.h(41): warning C26440: Function 'mozilla::BitwiseCast<unsigned __int64,double>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(969): warning C26495: Variable 'JS::Rooted<JSObject *>::stack' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(962): warning C26495: Variable 'JS::Rooted<JSObject *>::stack' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(408): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(425): warning C26496: The variable 'capacity' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(428): warning C26489: Don't dereference a pointer that may be invalid: 'lastSegment->mData + lastSegment->mSize'. 'lastSegment.mozilla::BufferList<js::SystemAllocPolicy>::Segment::mData' may have been invalidated at line 423 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(434): warning C26489: Don't dereference a pointer that may be invalid: 'data'. 'data' may have been invalidated at line 423 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(434): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(417): warning C26429: Symbol 'aSize' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(428): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(453): warning C26496: The variable 'toCopy' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(458): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(877): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(1549): warning C26429: Symbol 'aMallocSizeOf' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\move.h(200): warning C26440: Function 'mozilla::Move<mozilla::BufferList<js::SystemAllocPolicy> & __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(477): warning C26496: The variable 'toAdvance' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\bufferlist.h(469): warning C26429: Symbol 'aSuccess' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1131): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1127): warning C26415: Smart pointer parameter 'root' is used only to access contained pointer. Use T* or T& instead (r.30). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(1127): warning C26418: Shared pointer parameter 'root' is not copied or moved. Use T* or T& instead (r.36). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(568): warning C26495: Variable 'mozilla::Variant<char const *,mozilla::UniquePtr<char [0],JS::FreePolicy> >::rawData' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(574): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(228): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(542): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\wrappingoperations.h(133): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(510): warning C26440: Function 'mozilla::Variant<char const * __ptr64,mozilla::UniquePtr<char [0],JS::FreePolicy> >::ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(511): warning C26485: Expression 'this->rawData': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(408): warning C26495: Variable 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::CRAndStorage<1,0>::mBytes' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(70): warning C26440: Function 'mozilla::detail::VectorImpl<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy,0>::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(560): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(461): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::endNoCheck' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(463): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(456): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::beginNoCheck' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(448): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(175): warning C26440: Function 'mozilla::detail::VectorImpl<js::SharedArrayRawBuffer * __ptr64,0,js::SystemAllocPolicy,1>::destroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(998): warning C26440: Function 'JS::Rooted<JS::Value>::address' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(948): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(381): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(430): warning C26440: Function 'mozilla::Vector<js::SharedArrayRawBuffer * __ptr64,0,js::SystemAllocPolicy>::CRAndStorage<0,0>::storage' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\rootingapi.h(951): warning C26440: Function 'JS::Rooted<JS::Value>::rootLists' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\wrappingoperations.h(116): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\wrappingoperations.h(102): warning C26440: Function 'mozilla::detail::WrappingMultiplyHelper<unsigned int>::multiply' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(417): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::CRAndStorage<1,0>::data' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(417): warning C26485: Expression 'this->mBytes': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\array.h(40): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\array.h(37): warning C26440: Function 'mozilla::Array<JS::Rooted<void * __ptr64> * __ptr64,14>::operator[]' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\array.h(40): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\templatelib.h(80): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\templatelib.h(108): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(989): warning C26494: Variable 'newCap' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(997): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(1003): warning C26438: Avoid 'goto' (es.76). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(994): warning C26496: The variable 'newSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(1033): warning C26496: The variable 'newMinCap' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(1043): warning C26496: The variable 'newMinSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(1044): warning C26496: The variable 'newSize' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\reentrancyguard.h(33): warning C26440: Function 'mozilla::ReentrancyGuard::ReentrancyGuard<mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection,0,mozilla::MallocAllocPolicy> >' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\move.h(211): warning C26440: Function 'mozilla::Forward<JSObject * __ptr64 & __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(109): warning C26429: Symbol 'p' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\filesystem\path_traits.hpp(256): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(632): warning C26440: Function 'mozilla::Variant<char const * __ptr64,mozilla::UniquePtr<char [0],JS::FreePolicy> >::is<0>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\variant.h(142): warning C26440: Function 'mozilla::detail::TagHelper<bool,0,char const * __ptr64,char const * __ptr64,mozilla::detail::VariantImplementation<bool,1,mozilla::UniquePtr<char [0],JS::FreePolicy> >,1>::tag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(144): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'dst.mData' in call to 'mozilla::detail::VectorImpl<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy,0>::new_<mozilla::BufferList<js::SystemAllocPolicy>::Segment>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(142): warning C26429: Symbol 'src' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(508): warning C26440: Function 'mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy>::allocPolicy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\uniqueptr.h(443): warning C26447: The function is declared 'noexcept' but calls function 'reset()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(965): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'newBuf.mData' in call to 'mozilla::detail::VectorImpl<mozilla::BufferList<js::SystemAllocPolicy>::Segment,1,js::SystemAllocPolicy,0>::moveConstruct<mozilla::BufferList<js::SystemAllocPolicy>::Segment>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(48): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\hashfunctions.h(123): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(188): warning C26496: The variable 'bits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(387): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\floatingpoint.h(392): warning C6326: Potential comparison of a constant with another constant. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\mozilla\vector.h(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(513): warning C26440: Function 'js::CalculateAllocSize<char>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\mozjs-60\include\js\utility.h(513): warning C26429: Symbol 'bytesOut' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(6): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(6): warning C26433: Function 'Robomongo::EstablishConnectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(6): warning C26440: Function 'Robomongo::EstablishConnectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(7): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(7): warning C26433: Function 'Robomongo::EstablishConnectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(7): warning C26440: Function 'Robomongo::EstablishConnectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(8): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(8): warning C26433: Function 'Robomongo::ReplicaSetRefreshed::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(8): warning C26440: Function 'Robomongo::ReplicaSetRefreshed::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(9): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(9): warning C26433: Function 'Robomongo::RefreshReplicaSetFolderRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(9): warning C26440: Function 'Robomongo::RefreshReplicaSetFolderRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(10): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(10): warning C26433: Function 'Robomongo::RefreshReplicaSetFolderResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(10): warning C26440: Function 'Robomongo::RefreshReplicaSetFolderResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(11): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(11): warning C26433: Function 'Robomongo::ReplicaSetFolderLoading::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(11): warning C26440: Function 'Robomongo::ReplicaSetFolderLoading::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(12): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(12): warning C26433: Function 'Robomongo::ReplicaSetFolderRefreshed::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(12): warning C26440: Function 'Robomongo::ReplicaSetFolderRefreshed::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(13): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(13): warning C26433: Function 'Robomongo::LoadDatabaseNamesRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(13): warning C26440: Function 'Robomongo::LoadDatabaseNamesRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(14): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(14): warning C26433: Function 'Robomongo::LoadDatabaseNamesResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(14): warning C26440: Function 'Robomongo::LoadDatabaseNamesResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(15): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(15): warning C26433: Function 'Robomongo::LoadCollectionNamesRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(15): warning C26440: Function 'Robomongo::LoadCollectionNamesRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(16): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(16): warning C26433: Function 'Robomongo::LoadCollectionNamesResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(16): warning C26440: Function 'Robomongo::LoadCollectionNamesResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(17): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(17): warning C26433: Function 'Robomongo::LoadUsersRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(17): warning C26440: Function 'Robomongo::LoadUsersRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(18): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(18): warning C26433: Function 'Robomongo::LoadCollectionIndexesRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(18): warning C26440: Function 'Robomongo::LoadCollectionIndexesRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(19): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(19): warning C26433: Function 'Robomongo::LoadCollectionIndexesResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(19): warning C26440: Function 'Robomongo::LoadCollectionIndexesResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(20): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(20): warning C26433: Function 'Robomongo::AddEditIndexRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(20): warning C26440: Function 'Robomongo::AddEditIndexRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(21): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(21): warning C26433: Function 'Robomongo::AddEditIndexResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(21): warning C26440: Function 'Robomongo::AddEditIndexResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(22): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(22): warning C26433: Function 'Robomongo::DropCollectionIndexRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(22): warning C26440: Function 'Robomongo::DropCollectionIndexRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(23): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(23): warning C26433: Function 'Robomongo::DropCollectionIndexResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(23): warning C26440: Function 'Robomongo::DropCollectionIndexResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(24): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(24): warning C26433: Function 'Robomongo::LoadUsersResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(24): warning C26440: Function 'Robomongo::LoadUsersResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(25): warning C26433: Function 'Robomongo::LoadFunctionsRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(25): warning C26440: Function 'Robomongo::LoadFunctionsRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(26): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(26): warning C26433: Function 'Robomongo::LoadFunctionsResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(26): warning C26440: Function 'Robomongo::LoadFunctionsResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(27): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(27): warning C26433: Function 'Robomongo::ConnectingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(27): warning C26440: Function 'Robomongo::ConnectingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(28): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(28): warning C26433: Function 'Robomongo::ConnectionFailedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(28): warning C26440: Function 'Robomongo::ConnectionFailedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(29): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(29): warning C26433: Function 'Robomongo::ConnectionEstablishedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(29): warning C26440: Function 'Robomongo::ConnectionEstablishedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(30): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(30): warning C26433: Function 'Robomongo::DatabaseListLoadedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(30): warning C26440: Function 'Robomongo::DatabaseListLoadedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(31): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(31): warning C26433: Function 'Robomongo::OpeningShellEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(31): warning C26440: Function 'Robomongo::OpeningShellEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(32): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(32): warning C26433: Function 'Robomongo::ExecuteQueryRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(32): warning C26440: Function 'Robomongo::ExecuteQueryRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(33): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(33): warning C26433: Function 'Robomongo::ExecuteQueryResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(33): warning C26440: Function 'Robomongo::ExecuteQueryResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(34): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(34): warning C26433: Function 'Robomongo::DocumentListLoadedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(34): warning C26440: Function 'Robomongo::DocumentListLoadedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(35): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(35): warning C26433: Function 'Robomongo::ExecuteScriptRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(35): warning C26440: Function 'Robomongo::ExecuteScriptRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(36): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(36): warning C26433: Function 'Robomongo::ExecuteScriptResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(36): warning C26440: Function 'Robomongo::ExecuteScriptResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(37): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(37): warning C26433: Function 'Robomongo::AutocompleteRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(37): warning C26440: Function 'Robomongo::AutocompleteRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(38): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(38): warning C26433: Function 'Robomongo::AutocompleteResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(38): warning C26440: Function 'Robomongo::AutocompleteResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(39): warning C26433: Function 'Robomongo::ScriptExecutedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(39): warning C26440: Function 'Robomongo::ScriptExecutedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(40): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(40): warning C26433: Function 'Robomongo::ScriptExecutingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(40): warning C26440: Function 'Robomongo::ScriptExecutingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(41): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(41): warning C26433: Function 'Robomongo::InsertDocumentRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(41): warning C26440: Function 'Robomongo::InsertDocumentRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(42): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(42): warning C26433: Function 'Robomongo::InsertDocumentResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(42): warning C26440: Function 'Robomongo::InsertDocumentResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(43): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(43): warning C26433: Function 'Robomongo::RemoveDocumentRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(43): warning C26440: Function 'Robomongo::RemoveDocumentRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(44): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(44): warning C26433: Function 'Robomongo::RemoveDocumentResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(44): warning C26440: Function 'Robomongo::RemoveDocumentResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(45): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(45): warning C26433: Function 'Robomongo::CreateDatabaseRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(45): warning C26440: Function 'Robomongo::CreateDatabaseRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(46): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(46): warning C26433: Function 'Robomongo::CreateDatabaseResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(46): warning C26440: Function 'Robomongo::CreateDatabaseResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(47): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(47): warning C26433: Function 'Robomongo::DropDatabaseRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(47): warning C26440: Function 'Robomongo::DropDatabaseRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(48): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(48): warning C26433: Function 'Robomongo::DropDatabaseResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(48): warning C26440: Function 'Robomongo::DropDatabaseResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(49): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(49): warning C26433: Function 'Robomongo::CreateCollectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(49): warning C26440: Function 'Robomongo::CreateCollectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(50): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(50): warning C26433: Function 'Robomongo::CreateCollectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(50): warning C26440: Function 'Robomongo::CreateCollectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(51): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(51): warning C26433: Function 'Robomongo::DropCollectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(51): warning C26440: Function 'Robomongo::DropCollectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(52): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(52): warning C26433: Function 'Robomongo::DropCollectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(52): warning C26440: Function 'Robomongo::DropCollectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(53): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(53): warning C26433: Function 'Robomongo::RenameCollectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(53): warning C26440: Function 'Robomongo::RenameCollectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(54): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(54): warning C26433: Function 'Robomongo::RenameCollectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(54): warning C26440: Function 'Robomongo::RenameCollectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(55): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(55): warning C26433: Function 'Robomongo::DuplicateCollectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(55): warning C26440: Function 'Robomongo::DuplicateCollectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(56): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(56): warning C26433: Function 'Robomongo::DuplicateCollectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(56): warning C26440: Function 'Robomongo::DuplicateCollectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(57): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(57): warning C26433: Function 'Robomongo::CopyCollectionToDiffServerRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(57): warning C26440: Function 'Robomongo::CopyCollectionToDiffServerRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(58): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(58): warning C26433: Function 'Robomongo::CopyCollectionToDiffServerResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(58): warning C26440: Function 'Robomongo::CopyCollectionToDiffServerResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(59): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(59): warning C26433: Function 'Robomongo::CreateUserRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(59): warning C26440: Function 'Robomongo::CreateUserRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(60): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(60): warning C26433: Function 'Robomongo::CreateUserResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(60): warning C26440: Function 'Robomongo::CreateUserResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(61): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(61): warning C26433: Function 'Robomongo::DropUserRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(61): warning C26440: Function 'Robomongo::DropUserRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(62): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(62): warning C26433: Function 'Robomongo::DropUserResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(62): warning C26440: Function 'Robomongo::DropUserResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(63): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(63): warning C26433: Function 'Robomongo::CreateFunctionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(63): warning C26440: Function 'Robomongo::CreateFunctionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(64): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(64): warning C26433: Function 'Robomongo::CreateFunctionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(64): warning C26440: Function 'Robomongo::CreateFunctionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(65): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(65): warning C26433: Function 'Robomongo::DropFunctionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(65): warning C26440: Function 'Robomongo::DropFunctionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(66): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(66): warning C26433: Function 'Robomongo::DropFunctionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(66): warning C26440: Function 'Robomongo::DropFunctionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(67): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(67): warning C26433: Function 'Robomongo::QueryWidgetUpdatedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(67): warning C26440: Function 'Robomongo::QueryWidgetUpdatedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(68): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(68): warning C26433: Function 'Robomongo::EstablishSshConnectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(68): warning C26440: Function 'Robomongo::EstablishSshConnectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(69): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(69): warning C26433: Function 'Robomongo::EstablishSshConnectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(69): warning C26440: Function 'Robomongo::EstablishSshConnectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(70): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(70): warning C26433: Function 'Robomongo::ListenSshConnectionRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(70): warning C26440: Function 'Robomongo::ListenSshConnectionRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(71): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(71): warning C26433: Function 'Robomongo::ListenSshConnectionResponse::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(71): warning C26440: Function 'Robomongo::ListenSshConnectionResponse::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(72): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(72): warning C26433: Function 'Robomongo::LogEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(72): warning C26440: Function 'Robomongo::LogEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(73): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(73): warning C26433: Function 'Robomongo::StopScriptRequest::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(73): warning C26440: Function 'Robomongo::StopScriptRequest::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(74): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(74): warning C26433: Function 'Robomongo::OperationFailedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.cpp(74): warning C26440: Function 'Robomongo::OperationFailedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodocument.cpp(10): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodocument.cpp(15): warning C26432: If you define or delete any default operation in the type 'class Robomongo::MongoDocument', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodocument.cpp(22): warning C26440: Function 'Robomongo::MongoDocument::MongoDocument' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodocument.cpp(33): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodocument.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodocument.cpp(31): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(637): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(634): warning C26432: If you define or delete any default operation in the type 'class boost::shared_ptr<class Robomongo::MongoDocument>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(136): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\shared_count.hpp(145): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(108): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(106): warning C26433: Function 'boost::detail::sp_counted_impl_p<Robomongo::MongoDocument>::get_untyped_deleter' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(103): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(101): warning C26433: Function 'boost::detail::sp_counted_impl_p<Robomongo::MongoDocument>::get_local_deleter' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(98): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(96): warning C26433: Function 'boost::detail::sp_counted_impl_p<Robomongo::MongoDocument>::get_deleter' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(88): warning C26433: Function 'boost::detail::sp_counted_impl_p<Robomongo::MongoDocument>::dispose' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\detail\sp_counted_impl.hpp(81): warning C26440: Function 'boost::detail::sp_counted_impl_p<Robomongo::MongoDocument>::sp_counted_impl_p<Robomongo::MongoDocument>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\appstyle.cpp(11): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\appstyle.cpp(18): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\appstyle.cpp(39): warning C26433: Function 'Robomongo::AppStyle::drawControl' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\appstyle.cpp(44): warning C26433: Function 'Robomongo::AppStyle::drawPrimitive' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\appstyle.cpp(54): warning C26433: Function 'Robomongo::AppStyle::subElementRect' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.h(81): warning C26440: Function 'Robomongo::MongoServer::databases' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.h(90): warning C26440: Function 'Robomongo::MongoServer::version' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.h(91): warning C26440: Function 'Robomongo::MongoServer::getStorageEngineType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.h(102): warning C26440: Function 'Robomongo::MongoServer::worker' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.h(104): warning C26440: Function 'Robomongo::MongoServer::replicaSetInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(99): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(99): warning C26432: If you define or delete any default operation in the type 'class mongo::DBClientConnection', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(100): warning C26447: The function is declared 'noexcept' but calls function 'fetchAndAdd()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(201): warning C26440: Function 'mongo::DBClientConnection::setWireVersions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(206): warning C26440: Function 'mongo::DBClientConnection::getMinWireVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(210): warning C26440: Function 'mongo::DBClientConnection::getMaxWireVersion' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(227): warning C26440: Function 'mongo::DBClientConnection::getServerHostAndPort' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(241): warning C26440: Function 'mongo::DBClientConnection::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(249): warning C26440: Function 'mongo::DBClientConnection::lazySupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(265): warning C26440: Function 'mongo::DBClientConnection::getCompressorManager' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(275): warning C26440: Function 'mongo::DBClientConnection::isReplicaSetMember' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_connection.h(279): warning C26440: Function 'mongo::DBClientConnection::isMongos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\mongo_uri.h(258): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_rs.h(167): warning C26440: Function 'mongo::DBClientReplicaSet::getSetName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_rs.h(177): warning C26440: Function 'mongo::DBClientReplicaSet::getSoTimeout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_rs.h(187): warning C26440: Function 'mongo::DBClientReplicaSet::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_rs.h(190): warning C26440: Function 'mongo::DBClientReplicaSet::lazySupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_rs.h(231): warning C26440: Function 'mongo::DBClientReplicaSet::isReplicaSetMember' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_rs.h(235): warning C26440: Function 'mongo::DBClientReplicaSet::isMongos' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_rs.h(348): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_rs.h(348): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.h(29): warning C26440: Function 'Robomongo::SshTunnelConfigCreator::config' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(23): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(23): warning C26433: Function 'Robomongo::MongoServerLoadingDatabasesEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(23): warning C26440: Function 'Robomongo::MongoServerLoadingDatabasesEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(38): warning C26440: Function 'Robomongo::MongoServer::isConnected' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(42): warning C26440: Function 'Robomongo::MongoServer::connectionRecord' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(46): warning C26432: If you define or delete any default operation in the type 'class Robomongo::MongoServer', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(47): warning C26447: The function is declared 'noexcept' but calls function 'clearDatabases()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(50): warning C26447: The function is declared 'noexcept' but calls function 'stopAndDelete()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(71): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(82): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(89): warning C26462: The value pointed to by 'datab' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(89): warning C26429: Symbol 'datab' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(101): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(112): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(107): warning C26429: Symbol 'datab' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(127): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(137): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(148): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(153): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(181): warning C26489: Don't dereference a pointer that may be invalid: '&info->_storageEngineType'. 'info.Robomongo::ConnectionInfo::_storageEngineType' may have been invalidated at line 179 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(211): warning C26489: Don't dereference a pointer that may be invalid: 'result._Unchecked_begin'. 'return of '_Unchecked_begin'' may have been invalidated at line 211 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(212): warning C26489: Don't dereference a pointer that may be invalid: 'dbname'. 'dbname' may have been invalidated at line 211 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(212): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::MongoDatabase::MongoDatabase' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(226): warning C26489: Don't dereference a pointer that may be invalid: '&info->_dbVersionStr'. 'info.Robomongo::ConnectionInfo::_dbVersionStr' may have been invalidated at line 179 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(229): warning C26489: Don't dereference a pointer that may be invalid: 'settingsManager'. 'settingsManager' may have been invalidated at line 227 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(230): warning C26489: Don't dereference a pointer that may be invalid: 'settingsManager'. 'settingsManager' may have been invalidated at line 227 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(231): warning C26489: Don't dereference a pointer that may be invalid: 'settingsManager'. 'settingsManager' may have been invalidated at line 227 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(200): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(212): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(217): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(212): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(222): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(163): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(236): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoServer::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(236): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(244): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(253): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(251): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(241): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(276): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(270): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(258): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(304): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(281): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(311): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(318): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(334): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(350): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoServer::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(350): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(377): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.6'. 'temporary 6' may have been invalidated at line 377 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(373): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(364): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(367): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(381): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(384): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoServer::updateReplicaSetSettings' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(398): warning C26462: The value pointed to by 'originalConnSettings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(411): warning C26462: The value pointed to by 'originalConnSettings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(393): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.1'. 'temporary 1' may have been invalidated at line 393 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(401): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 401 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(389): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(384): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(422): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoServer::handleConnectionFailure' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(427): warning C26496: The variable 'eventErrorReason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(462): warning C26496: The variable 'reason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(470): warning C26496: The variable 'reason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(432): warning C26489: Don't dereference a pointer that may be invalid: '&server'. 'server' may have been invalidated at line 432 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoserver.cpp(451): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(207): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\optional\optional.hpp(1277): warning C26434: Function 'boost::optional<mongo::Duration<std::ratio<1,1000> > >::value_or<mongo::Duration<std::ratio<1,1000> > >' hides a non-virtual function 'boost::optional_detail::optional_base<mongo::Duration<std::ratio<1,1000> > >::optional_base<mongo::Duration<std::ratio<1,1000> > >' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qobject.h(504): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.h(22): warning C26440: Function 'Robomongo::MongoShell::server' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(26): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(43): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.1'. 'temporary 1' may have been invalidated at line 43 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(58): warning C26496: The variable 'autocompletionMode' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(69): warning C26440: Function 'Robomongo::MongoShell::stop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(90): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(90): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoShell::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(107): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(124): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(114): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(103): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(103): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoShell::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(137): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(133): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(130): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongoshell.cpp(130): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoShell::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(13): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(13): warning C26433: Function 'Robomongo::MongoDatabaseCollectionListLoadedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(13): warning C26440: Function 'Robomongo::MongoDatabaseCollectionListLoadedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(14): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(14): warning C26433: Function 'Robomongo::MongoDatabaseUsersLoadedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(14): warning C26440: Function 'Robomongo::MongoDatabaseUsersLoadedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(15): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(15): warning C26433: Function 'Robomongo::MongoDatabaseFunctionsLoadedEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(15): warning C26440: Function 'Robomongo::MongoDatabaseFunctionsLoadedEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(16): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(16): warning C26433: Function 'Robomongo::MongoDatabaseUsersLoadingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(16): warning C26440: Function 'Robomongo::MongoDatabaseUsersLoadingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(17): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(17): warning C26433: Function 'Robomongo::MongoDatabaseFunctionsLoadingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(17): warning C26440: Function 'Robomongo::MongoDatabaseFunctionsLoadingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(18): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(18): warning C26433: Function 'Robomongo::MongoDatabaseCollectionsLoadingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(18): warning C26440: Function 'Robomongo::MongoDatabaseCollectionsLoadingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(20): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(21): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(29): warning C26489: Don't dereference a pointer that may be invalid: 'name'. 'name' may have been invalidated at line 29 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(29): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::operator==<char,std::char_traits<char>,std::allocator<char> >' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(34): warning C26432: If you define or delete any default operation in the type 'class Robomongo::MongoDatabase', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(36): warning C26447: The function is declared 'noexcept' but calls function 'clearCollections()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(42): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(48): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(79): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(79): warning C26461: The pointer argument 'server' for function 'Robomongo::MongoDatabase::copyCollection' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(86): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(91): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(101): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(106): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(112): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(120): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(122): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(109): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(126): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(138): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(162): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(153): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(150): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(178): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(169): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(166): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(193): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(205): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(218): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(230): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(242): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(255): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(269): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\mongodatabase.cpp(269): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoDatabase::handleIfReplicaSetUnreachable' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpen.h(130): warning C26440: Function 'QPen::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpen.h(133): warning C26440: Function 'QTypeInfo<QPen>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(66): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(67): warning C26440: Function 'QTextOption::Tab::Tab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(70): warning C26440: Function 'QTextOption::Tab::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(93): warning C26440: Function 'QTextOption::alignment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(95): warning C26440: Function 'QTextOption::setTextDirection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(96): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(96): warning C26440: Function 'QTextOption::textDirection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(105): warning C26440: Function 'QTextOption::setWrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(106): warning C26440: Function 'QTextOption::wrapMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(118): warning C26440: Function 'QTextOption::flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(126): warning C26440: Function 'QTextOption::tabStopDistance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(134): warning C26440: Function 'QTextOption::setUseDesignMetrics' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(135): warning C26440: Function 'QTextOption::useDesignMetrics' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(151): warning C26440: Function 'QTextOption::setAlignment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(154): warning C26440: Function 'QTextOption::setFlags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextoption.h(162): warning C26440: Function 'QTextOption::setTabStopDistance' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(89): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(93): warning C26440: Function 'QTextLength::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(99): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(94): warning C26440: Function 'QTextLength::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(104): warning C26440: Function 'QTextLength::rawValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(106): warning C26440: Function 'QTextLength::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(109): warning C26440: Function 'QTextLength::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(120): warning C26440: Function 'QTypeInfo<QTextLength>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(122): warning C26440: Function 'QTextLength::QTextLength' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(358): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(384): warning C26440: Function 'QTypeInfo<QTextFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(416): warning C26434: Function 'QTextCharFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(563): warning C26440: Function 'QTypeInfo<QTextCharFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(594): warning C26434: Function 'QTextBlockFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(660): warning C26440: Function 'QTypeInfo<QTextBlockFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(690): warning C26434: Function 'QTextListFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(725): warning C26440: Function 'QTypeInfo<QTextListFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(744): warning C26434: Function 'QTextImageFormat::isValid' hides a non-virtual function 'QTextCharFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(767): warning C26440: Function 'QTypeInfo<QTextImageFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(786): warning C26434: Function 'QTextFrameFormat::isValid' hides a non-virtual function 'QTextFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(870): warning C26440: Function 'QTypeInfo<QTextFrameFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(903): warning C26434: Function 'QTextTableFormat::isValid' hides a non-virtual function 'QTextFrameFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(941): warning C26440: Function 'QTypeInfo<QTextTableFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(961): warning C26434: Function 'QTextTableCellFormat::isValid' hides a non-virtual function 'QTextCharFormat::isValid' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextformat.h(982): warning C26440: Function 'QTypeInfo<QTextTableCellFormat>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(77): warning C26432: If you define or delete any default operation in the type 'class QTextCursor', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(82): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QTextCursorPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextcursor.h(239): warning C26440: Function 'QTypeInfo<QTextCursor>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(40): warning C26432: If you define or delete any default operation in the type 'class Robomongo::App', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(54): warning C26429: Symbol 'connSettingsClone' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(51): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(51): warning C26461: The pointer argument 'connSettings' for function 'Robomongo::App::continueOpenServer' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(68): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(91): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(105): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(105): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(106): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(86): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(138): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(148): warning C26462: The value pointed to by 'sslSettings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(169): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.2'. 'temporary 2' may have been invalidated at line 169 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(180): warning C26489: Don't dereference a pointer that may be invalid: 'dbname'. 'dbname' may have been invalidated at line 177 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(180): warning C26489: Don't dereference a pointer that may be invalid: 'dbname'. 'dbname' may have been invalidated at line 177 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(180): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 '{InvalidLoc}' in call to 'Robomongo::ScriptInfo::ScriptInfo' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(173): warning C26429: Symbol 'collection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(175): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(173): warning C26461: The pointer argument 'collection' for function 'Robomongo::App::openShell' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(188): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(184): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(202): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(198): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(198): warning C26461: The pointer argument 'database' for function 'Robomongo::App::openShell' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(218): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(230): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.1'. 'temporary 1' may have been invalidated at line 230 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(228): warning C26429: Symbol 'shell' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(244): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(255): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(242): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(258): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(258): warning C26461: The pointer argument 'event' for function 'Robomongo::App::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(274): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(271): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(271): warning C26461: The pointer argument 'event' for function 'Robomongo::App::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(285): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(302): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(288): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(290): warning C26429: Symbol 'sslSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\app.cpp(288): warning C26461: The pointer argument 'connSettings' for function 'Robomongo::App::askSslPassphrasePromptDialog' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(351): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(17): warning C26489: Don't dereference a pointer that may be invalid: '&info._name'. 'info.Robomongo::IndexInfo::_name' may have been invalidated at line 16 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(20): warning C26489: Don't dereference a pointer that may be invalid: '&info._keys'. 'info.Robomongo::IndexInfo::_keys' may have been invalidated at line 16 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(26): warning C26489: Don't dereference a pointer that may be invalid: '&info._defaultLanguage'. 'info.Robomongo::IndexInfo::_defaultLanguage' may have been invalidated at line 16 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(27): warning C26489: Don't dereference a pointer that may be invalid: '&info._languageOverride'. 'info.Robomongo::IndexInfo::_languageOverride' may have been invalidated at line 16 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(33): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'info._keys' in call to 'Robomongo::IndexInfo::IndexInfo' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(30): warning C26489: Don't dereference a pointer that may be invalid: '&info._textWeights'. 'info.Robomongo::IndexInfo::_textWeights' may have been invalidated at line 16 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(39): warning C26440: Function 'Robomongo::MongoClient::MongoClient' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(50): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.7'. 'temporary 7' may have been invalidated at line 50 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(48): warning C26489: Don't dereference a pointer that may be invalid: 'dbname'. 'dbname' may have been invalidated at line 48 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(61): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'resultObj.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(70): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'resultObj.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(78): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'resultObj.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(85): warning C26489: Don't dereference a pointer that may be invalid: 'dbs'. 'dbs' may have been invalidated at line 84 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(85): warning C26489: Don't dereference a pointer that may be invalid: 'dbs'. 'dbs' may have been invalidated at line 84 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(86): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.6'. 'temporary 6' may have been invalidated at line 86 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(96): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(119): warning C26489: Don't dereference a pointer that may be invalid: 'rolesStrs'. 'rolesStrs' may have been invalidated at line 118 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(127): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(142): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(165): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonObj.{vfptr}' in call to 'Robomongo::MongoFunction::MongoFunction' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\dbclient_base.h(121): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(269): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'query.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(276): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'indexBson.{vfptr}' in call to 'mongo::BSONObjIterator::BSONObjIterator' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(278): warning C26496: The variable 'element' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(317): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(332): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(349): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(388): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'info.{vfptr}' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(406): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(402): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(420): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(444): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(462): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 5 'result.{vfptr}' in call to 'mongo::DBClientBase::createCollection' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(488): warning C26429: Symbol 'fromServ' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(513): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'info.{vfptr}' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(538): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(534): warning C26496: The variable 'id' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(563): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(573): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(604): warning C26489: Don't dereference a pointer that may be invalid: 'ns'. 'ns' may have been invalidated at line 603 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoclient.cpp(611): warning C26440: Function 'Robomongo::MongoClient::done' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(449): warning C26440: Function 'Robomongo::RemoveDocumentRequest::query' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(88): warning C26440: Function 'mongo::PoolForHost::getNumBadConns' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(95): warning C26440: Function 'mongo::PoolForHost::getMaxPoolSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(102): warning C26440: Function 'mongo::PoolForHost::setMaxPoolSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(109): warning C26440: Function 'mongo::PoolForHost::setMaxInUse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(116): warning C26440: Function 'mongo::PoolForHost::setSocketTimeout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(121): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(124): warning C26440: Function 'mongo::PoolForHost::numInUse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(136): warning C26440: Function 'mongo::PoolForHost::numCreated' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(255): warning C26432: If you define or delete any default operation in the type 'class mongo::DBConnectionHook', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(256): warning C26440: Function 'mongo::DBConnectionHook::onCreate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(257): warning C26440: Function 'mongo::DBConnectionHook::onHandedOut' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(258): warning C26440: Function 'mongo::DBConnectionHook::onRelease' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(259): warning C26440: Function 'mongo::DBConnectionHook::onDestroy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(293): warning C26440: Function 'mongo::DBConnectionPool::getMaxPoolSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(308): warning C26440: Function 'mongo::DBConnectionPool::setMaxPoolSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(315): warning C26440: Function 'mongo::DBConnectionPool::setMaxInUse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(323): warning C26440: Function 'mongo::DBConnectionPool::setIdleTimeout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(377): warning C26433: Function 'mongo::DBConnectionPool::taskName' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(434): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(437): warning C26432: If you define or delete any default operation in the type 'class mongo::AScopedConnection', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(438): warning C26447: The function is declared 'noexcept' but calls function 'fetchAndAdd()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(474): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(474): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(499): warning C26433: Function 'mongo::ScopedDbConnection::get' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(505): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(504): warning C26433: Function 'mongo::ScopedDbConnection::ok' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(504): warning C26440: Function 'mongo::ScopedDbConnection::ok' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\connpool.h(508): warning C26433: Function 'mongo::ScopedDbConnection::getHost' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\executor\task_executor.h(346): warning C26440: Function 'mongo::executor::TaskExecutor::CallbackHandle::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\executor\task_executor.h(355): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\executor\task_executor.h(354): warning C26440: Function 'mongo::executor::TaskExecutor::CallbackHandle::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\executor\task_executor.h(375): warning C26440: Function 'mongo::executor::TaskExecutor::CallbackHandle::setCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\executor\task_executor.h(379): warning C26440: Function 'mongo::executor::TaskExecutor::CallbackHandle::getCallback' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\executor\task_executor.h(414): warning C26440: Function 'mongo::executor::TaskExecutor::EventHandle::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\executor\task_executor.h(423): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\executor\task_executor.h(422): warning C26440: Function 'mongo::executor::TaskExecutor::EventHandle::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\executor\task_executor.h(434): warning C26440: Function 'mongo::executor::TaskExecutor::EventHandle::setEvent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\executor\task_executor.h(438): warning C26440: Function 'mongo::executor::TaskExecutor::EventHandle::getEvent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\client\replica_set_change_notifier.h(130): warning C26440: Function 'mongo::ReplicaSetChangeNotifier::Listener::init' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(121): warning C26440: Function 'mongo::Socket::getLogLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(124): warning C26440: Function 'mongo::Socket::setLogLevel' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(142): warning C26440: Function 'mongo::Socket::clearCounters' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(146): warning C26440: Function 'mongo::Socket::getBytesIn' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(149): warning C26440: Function 'mongo::Socket::getBytesOut' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(152): warning C26440: Function 'mongo::Socket::rawFD' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(162): warning C26496: The variable 'tmp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(161): warning C26440: Function 'mongo::Socket::stealSD' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(170): warning C26440: Function 'mongo::Socket::setHandshakeReceived' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(174): warning C26440: Function 'mongo::Socket::isAwaitingHandshake' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\sock.h(204): warning C26440: Function 'mongo::Socket::getSockCreationMicroSec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_manager.h(127): warning C26440: Function 'mongo::SSLConfiguration::serverSubjectName' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_manager.h(154): warning C26440: Function 'mongo::ASN1OID::ASN1OID' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_manager.h(165): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_manager.h(164): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_manager.h(163): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\net\ssl_manager.h(163): warning C26426: Global initializer calls a non-constexpr function 'mongo::ASN1OID::ASN1OID' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(33): warning C26426: Global initializer calls a non-constexpr function 'std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(34): warning C26426: Global initializer calls a non-constexpr function 'std::operator+<char,std::char_traits<char>,std::allocator<char> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(55): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(56): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(60): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(60): warning C26433: Function 'Robomongo::MongoWorker::timerEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(78): warning C26462: The value pointed to by 'credentials' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(90): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'authParams.{vfptr}' in call to 'mongo::DBClientBase::auth' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(106): warning C26496: The variable 'ex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(140): warning C26432: If you define or delete any default operation in the type 'class Robomongo::MongoWorker', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(143): warning C26447: The function is declared 'noexcept' but calls function 'killTimer()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(146): warning C26447: The function is declared 'noexcept' but calls function 'killTimer()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(281): warning C26496: The variable 'errorReason' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(177): warning C26489: Don't dereference a pointer that may be invalid: 'connAndErrorStr->first'. 'connAndErrorStr' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(183): warning C26489: Don't dereference a pointer that may be invalid: 'connAndErrorStr->second'. 'connAndErrorStr' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(188): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(200): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(192): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(188): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(200): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(192): warning C26489: Don't dereference a pointer that may be invalid: 'connErrorStr'. 'connAndErrorStr.std::pair<mongo::DBClientBase *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::second' may have been invalidated at line 176 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(219): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo->primary'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(219): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.21'. 'temporary 21' may have been invalidated at line 219 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(188): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.3'. 'temporary 3' may have been invalidated at line 188 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(182): warning C26489: Don't dereference a pointer that may be invalid: '&errorReason'. 'errorReason' may have been invalidated at line 182 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(231): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo->primary'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(200): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.13'. 'temporary 13' may have been invalidated at line 200 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(192): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.6'. 'temporary 6' may have been invalidated at line 192 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(222): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo->setName'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(238): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(238): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::ReplicaSet::ReplicaSet' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(233): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(233): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::ReplicaSet::ReplicaSet' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(234): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo->errorStr'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(225): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(225): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::ReplicaSet::ReplicaSet' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(235): warning C26489: Don't dereference a pointer that may be invalid: 'setInfo->errorStr'. 'setInfo' may have been invalidated at line 215 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(275): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 'connInfo._address' in call to 'Robomongo::EstablishConnectionResponse::EstablishConnectionResponse' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(285): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 279 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(195): warning C26489: Don't dereference a pointer that may be invalid: 'member'. 'member' may have been invalidated at line 194 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(195): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool>::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool><std::basic_string<char,std::char_traits<char>,std::allocator<char> > const & __ptr64,bool,0>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(287): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 279 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(255): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'authParams.{vfptr}' in call to 'mongo::DBClientBase::auth' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(172): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(285): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(204): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(293): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(300): warning C26489: Don't dereference a pointer that may be invalid: 'replicaSetInfo->primary'. 'replicaSetInfo' may have been invalidated at line 298 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(312): warning C26489: Don't dereference a pointer that may be invalid: 'replicaSetInfo'. 'replicaSetInfo' may have been invalidated at line 298 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(312): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::RefreshReplicaSetFolderResponse::RefreshReplicaSetFolderResponse' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(304): warning C26489: Don't dereference a pointer that may be invalid: 'replicaSetInfo->errorStr'. 'replicaSetInfo' may have been invalidated at line 298 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(303): warning C26489: Don't dereference a pointer that may be invalid: 'replicaSetInfo'. 'replicaSetInfo' may have been invalidated at line 298 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(303): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::RefreshReplicaSetFolderResponse::RefreshReplicaSetFolderResponse' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(307): warning C26489: Don't dereference a pointer that may be invalid: 'replicaSetInfo->errorStr'. 'replicaSetInfo' may have been invalidated at line 298 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(312): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(303): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(318): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(293): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(334): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::getDatabaseNamesSafe' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(337): warning C26462: The value pointed to by 'primaryCredential' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(390): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(399): warning C26496: The variable 'exists' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(417): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(411): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(414): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(425): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(432): warning C26489: Don't dereference a pointer that may be invalid: 'collInfos'. 'collInfos' may have been invalidated at line 430 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(432): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 '{InvalidLoc}' in call to 'Robomongo::LoadCollectionNamesResponse::LoadCollectionNamesResponse' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(434): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(432): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(425): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(439): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(448): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(446): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(439): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(453): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(462): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(460): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(453): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(467): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(478): warning C26489: Don't dereference a pointer that may be invalid: 'indexes'. 'indexes' may have been invalidated at line 477 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(478): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::LoadCollectionIndexesResponse::LoadCollectionIndexesResponse' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(481): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(475): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(478): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(467): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(487): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(497): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(494): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(487): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(502): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(515): warning C26489: Don't dereference a pointer that may be invalid: 'resultDocs'. 'resultDocs' may have been invalidated at line 514 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(524): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(522): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(518): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(529): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(543): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(540): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(529): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(548): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(560): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(557): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(548): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(566): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(575): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(573): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(566): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(588): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(630): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(620): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(635): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::retry' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(655): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(650): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(637): warning C26429: Symbol 'mongodbClient' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(635): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(677): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(682): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(687): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(689): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(677): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(694): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(706): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(704): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(694): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(713): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(726): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(722): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(713): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(732): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(745): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(742): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(732): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(751): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(763): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(760): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(751): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(769): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(779): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(776): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(769): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(784): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(799): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(794): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(784): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(805): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(809): warning C26462: The value pointed to by 'cl' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(811): warning C26489: Don't dereference a pointer that may be invalid: '&cl->_dbclient'. 'cl.Robomongo::MongoWorker::_dbclient' may have been invalidated at line 811 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(810): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'return of 'get'' in call to 'Robomongo::MongoClient::copyCollectionToDiffServer' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(818): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(815): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(805): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(824): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(834): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(831): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(824): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(840): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(850): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(847): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(840): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(856): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(876): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 874 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(876): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(873): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(882): warning C26461: The pointer argument 'event' for function 'Robomongo::MongoWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(901): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 899 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(901): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(897): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(882): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(931): warning C26489: Don't dereference a pointer that may be invalid: 'membersHostsAndPorts'. 'membersHostsAndPorts' may have been invalidated at line 930 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(931): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'mongo::DBClientReplicaSet::DBClientReplicaSet' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(946): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(931): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(957): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(979): warning C26429: Symbol 'sslSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1035): warning C26489: Don't dereference a pointer that may be invalid: 'primaryStatus'. 'primaryStatus' may have been invalidated at line 1034 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1051): warning C26489: Don't dereference a pointer that may be invalid: 'primaryStatus'. 'primaryStatus' may have been invalidated at line 1034 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1020): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1069): warning C26489: Don't dereference a pointer that may be invalid: 'resultDocs'. 'resultDocs' may have been invalidated at line 1068 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1070): warning C26489: Don't dereference a pointer that may be invalid: 'resultDocs'. 'resultDocs' may have been invalidated at line 1068 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1109): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 'result.{vfptr}' in call to 'mongo::DBClientBase::runCommand' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1109): warning C26489: Don't dereference a pointer that may be invalid: '&allotemp.2'. 'temporary 2' may have been invalidated at line 1109 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\mongoworker.cpp(1102): warning C26429: Symbol 'dbclient' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic.h(76): warning C26456: Operator 'QAtomicInteger<int>::operator=' hides a non-virtual operator 'QBasicAtomicInteger<int>::operator=' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qatomic.h(76): warning C26432: If you define or delete any default operation in the type 'class QAtomicInteger<int>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\mongo\util\future_impl.h(819): warning C26447: The function is declared 'noexcept' but calls function 'OK()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(331): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(327): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(549): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\core\checked_delete.hpp(36): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\core\checked_delete.hpp(36): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(149): warning C26495: Variable 'QJsonValue::<anonymous-tag>::stringData' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(149): warning C26440: Function 'QJsonValue::QJsonValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(176): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(175): warning C26440: Function 'QJsonValueRef::QJsonValueRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(178): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(177): warning C26440: Function 'QJsonValueRef::QJsonValueRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(230): warning C26440: Function 'QJsonValuePtr::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(231): warning C26440: Function 'QJsonValuePtr::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(243): warning C26440: Function 'QJsonValueRefPtr::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(244): warning C26440: Function 'QJsonValueRefPtr::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonvalue.h(248): warning C26440: Function 'QTypeInfo<QJsonValue>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(62): warning C26495: Variable 'QJsonArray::d' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(65): warning C26429: Symbol 'i' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(65): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(136): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(137): warning C26440: Function 'QJsonArray::iterator::iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(147): warning C26440: Function 'QJsonArray::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(148): warning C26440: Function 'QJsonArray::iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(149): warning C26440: Function 'QJsonArray::iterator::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(150): warning C26440: Function 'QJsonArray::iterator::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(151): warning C26440: Function 'QJsonArray::iterator::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(152): warning C26440: Function 'QJsonArray::iterator::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(153): warning C26440: Function 'QJsonArray::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(154): warning C26440: Function 'QJsonArray::iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(155): warning C26440: Function 'QJsonArray::iterator::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(156): warning C26440: Function 'QJsonArray::iterator::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(157): warning C26440: Function 'QJsonArray::iterator::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(158): warning C26440: Function 'QJsonArray::iterator::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(159): warning C26440: Function 'QJsonArray::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(160): warning C26440: Function 'QJsonArray::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(161): warning C26440: Function 'QJsonArray::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(162): warning C26440: Function 'QJsonArray::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(163): warning C26440: Function 'QJsonArray::iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(164): warning C26440: Function 'QJsonArray::iterator::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(167): warning C26440: Function 'QJsonArray::iterator::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(181): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(182): warning C26440: Function 'QJsonArray::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(184): warning C26432: If you define or delete any default operation in the type 'class QJsonArray::const_iterator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(184): warning C26440: Function 'QJsonArray::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(186): warning C26440: Function 'QJsonArray::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(192): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(195): warning C26440: Function 'QJsonArray::const_iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(196): warning C26440: Function 'QJsonArray::const_iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(197): warning C26440: Function 'QJsonArray::const_iterator::operator<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(198): warning C26440: Function 'QJsonArray::const_iterator::operator<=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(199): warning C26440: Function 'QJsonArray::const_iterator::operator>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(200): warning C26440: Function 'QJsonArray::const_iterator::operator>=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(201): warning C26440: Function 'QJsonArray::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(202): warning C26496: The variable 'n' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(203): warning C26440: Function 'QJsonArray::const_iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(204): warning C26496: The variable 'n' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(205): warning C26440: Function 'QJsonArray::const_iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(206): warning C26440: Function 'QJsonArray::const_iterator::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(209): warning C26440: Function 'QJsonArray::const_iterator::operator-' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonarray.h(266): warning C26440: Function 'QTypeInfo<QJsonArray>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(58): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(63): warning C26447: The function is declared 'noexcept' but calls function 'size()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(67): warning C26440: Function 'QXmlStreamStringRef::QXmlStreamStringRef' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(75): warning C26440: Function 'QXmlStreamStringRef::operator=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(91): warning C26440: Function 'QXmlStreamStringRef::string' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(92): warning C26440: Function 'QXmlStreamStringRef::position' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(93): warning C26440: Function 'QXmlStreamStringRef::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(95): warning C26440: Function 'QTypeInfo<QXmlStreamStringRef>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(149): warning C26440: Function 'QXmlStreamAttribute::isDefault' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(159): warning C26440: Function 'QTypeInfo<QXmlStreamAttribute>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(164): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(230): warning C26440: Function 'QTypeInfo<QXmlStreamNamespaceDeclaration>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(275): warning C26440: Function 'QTypeInfo<QXmlStreamNotationDeclaration>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qxmlstream.h(329): warning C26440: Function 'QTypeInfo<QXmlStreamEntityDeclaration>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(69): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(152): warning C26440: Function 'QTypeInfo<QDate>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(159): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(216): warning C26440: Function 'QTypeInfo<QTime>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdatetime.h(393): warning C26440: Function 'QTypeInfo<QDateTime>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\qzip\qzipreader_p.h(121): warning C26440: Function 'QTypeInfo<QZipReader::FileInfo>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\qzip\qzipreader_p.h(122): warning C26440: Function 'QTypeInfo<enum QZipReader::Status>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(30): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(30): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(30): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(33): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(33): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(33): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(36): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(36): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(36): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(43): warning C26426: Global initializer calls a non-constexpr function 'std::vector<std::pair<QString,QString>,std::allocator<std::pair<QString,QString> > >::vector<std::pair<QString,QString>,std::allocator<std::pair<QString,QString> > >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(59): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(62): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(62): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(62): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(65): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(65): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(65): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(68): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(68): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(68): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(78): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(78): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(78): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(79): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(79): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(79): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(80): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(80): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(80): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(81): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(81): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(81): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(82): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(82): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(82): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(83): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(84): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(84): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(84): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(85): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(86): warning C26426: Global initializer calls a non-constexpr function 'QDir::homePath' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(86): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(86): warning C26426: Global initializer calls a non-constexpr function 'QString::arg' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(87): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(77): warning C26426: Global initializer calls a non-constexpr function 'std::vector<QString,std::allocator<QString> >::vector<QString,std::allocator<QString> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(90): warning C26426: Global initializer calls a non-constexpr function 'std::vector<Robomongo::ConnectionSettings * __ptr64,std::allocator<Robomongo::ConnectionSettings * __ptr64> >::vector<Robomongo::ConnectionSettings * __ptr64,std::allocator<Robomongo::ConnectionSettings * __ptr64> >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(99): warning C26495: Variable 'Robomongo::SettingsManager::_autoExpand' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(99): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(128): warning C26432: If you define or delete any default operation in the type 'class Robomongo::SettingsManager', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(130): warning C26447: The function is declared 'noexcept' but calls function 'ConnectionSettings * __ptr64> >()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(174): warning C26489: Don't dereference a pointer that may be invalid: 'map'. 'map' may have been invalidated at line 163 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(174): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'QVariant::QVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(204): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(212): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(236): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(254): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(194): warning C26460: The reference argument 'map' for function 'Robomongo::SettingsManager::loadFromMap' can be marked as const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(427): warning C26496: The variable 'id' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(504): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(541): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(555): warning C26440: Function 'Robomongo::SettingsManager::setCurrentStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(560): warning C26440: Function 'Robomongo::SettingsManager::setTextFontFamily' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(565): warning C26440: Function 'Robomongo::SettingsManager::setTextFontPointSize' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(617): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(667): warning C26462: The value pointed to by 'econn' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(674): warning C26462: The value pointed to by 'cred' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(675): warning C26462: The value pointed to by 'ecred' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(682): warning C26462: The value pointed to by 'ssh' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(683): warning C26462: The value pointed to by 'essh' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(729): warning C26489: Don't dereference a pointer that may be invalid: 'vconn'. 'vconn' may have been invalidated at line 727 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(729): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::ConnectionSettings::fromVariant' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(728): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(728): warning C26403: Reset or explicitly delete an owner<T> pointer 'connSettings' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(741): warning C26429: Symbol 'conn' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\settingsmanager.cpp(741): warning C26462: The value pointed to by 'conn' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(162): warning C26440: Function 'QSet<QString>::const_iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(456): warning C26440: Function 'QMap<QString,QVariant>::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(482): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(183): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(183): warning C26447: The function is declared 'noexcept' but calls function 'end()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(183): warning C26447: The function is declared 'noexcept' but calls function 'const_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(179): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(179): warning C26447: The function is declared 'noexcept' but calls function 'begin()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(179): warning C26447: The function is declared 'noexcept' but calls function 'const_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(154): warning C26440: Function 'QSet<QString>::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(677): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(424): warning C26440: Function 'QMap<QString,QVariant>::iterator::operator*' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\stdutils.h(14): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\stdutils.h(11): warning C26440: Function 'Robomongo::stdutils::destroy<Robomongo::ConnectionSettings>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\appregistry.cpp(9): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\appregistry.cpp(10): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\appregistry.cpp(11): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\appregistry.cpp(12): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\appregistry.cpp(16): warning C26432: If you define or delete any default operation in the type 'class Robomongo::AppRegistry', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\stringoperations.cpp(8): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\stringoperations.cpp(8): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\stringoperations.cpp(8): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\common.cpp(12): warning C26461: The pointer argument 'event' for function 'Robomongo::genericEventErrorHandler' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\common.cpp(22): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\common.cpp(12): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(91): warning C26440: Function 'QDebug::Stream::testFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(92): warning C26440: Function 'QDebug::Stream::setFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(93): warning C26440: Function 'QDebug::Stream::unsetFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(95): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(94): warning C26440: Function 'QDebug::Stream::verbosity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(96): warning C26440: Function 'QDebug::Stream::setVerbosity' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(114): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(116): warning C26432: If you define or delete any default operation in the type 'class QDebug', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(116): warning C26440: Function 'QDebug::QDebug' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(124): warning C26440: Function 'QDebug::nospace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(129): warning C26440: Function 'QDebug::autoInsertSpaces' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(130): warning C26440: Function 'QDebug::setAutoInsertSpaces' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(142): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(155): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(156): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(158): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(174): warning C26440: Function 'QTypeInfo<QDebug>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(190): warning C26440: Function 'QNoDebug::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(191): warning C26440: Function 'QNoDebug::operator<<' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(192): warning C26440: Function 'QNoDebug::space' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(193): warning C26440: Function 'QNoDebug::nospace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(194): warning C26440: Function 'QNoDebug::maybeSpace' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(195): warning C26440: Function 'QNoDebug::quote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(196): warning C26440: Function 'QNoDebug::noquote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qdebug.h(197): warning C26440: Function 'QNoDebug::maybeQuote' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(41): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(50): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(69): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(118): warning C26496: The variable 'randomChar' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(124): warning C26496: The variable 'cnt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(118): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(133): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(194): warning C26496: The variable 'version' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(202): warning C26496: The variable 'flags' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(206): warning C26496: The variable 'cnt' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(210): warning C26496: The variable 'currentChar' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\simplecrypt.cpp(230): warning C26496: The variable 'checksum' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qflags.h(150): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(413): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(412): warning C26494: Variable 'newAlloc' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(430): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(438): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(390): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(570): warning C6011: Dereferencing NULL pointer 'x'.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(607): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(572): warning C26429: Symbol 'srcBegin' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(555): warning C26430: Symbol 'x' is not tested for nullness on all paths (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(560): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(592): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(603): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(573): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(593): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(597): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(584): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(581): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(625): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(627): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(106): warning C26440: Function 'QVector<char>::isDetached' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(224): warning C26491: Don't use static_cast downcasts (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qarraydata.h(220): warning C26440: Function 'QTypedArrayData<char>::allocate' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(328): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(331): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(324): warning C26440: Function 'QVector<char>::defaultConstruct' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\robocrypt.cpp(18): warning C26426: Global initializer calls a non-constexpr function 'std::vector<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,mongo::logger::LogSeverity>,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,mongo::logger::LogSeverity> > >::vector<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,mongo::logger::LogSeverity>,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,mongo::logger::LogSeverity> > >' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\robocrypt.cpp(23): warning C26496: The variable 'addToRoboCryptLogs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\utils\robocrypt.cpp(48): warning C26496: The variable 'dist' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\guiregistry.cpp(15): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\guiregistry.cpp(22): warning C26440: Function 'Robomongo::GuiRegistry::setAlternatingColor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlayoutitem.h(81): warning C26440: Function 'QLayoutItem::alignment' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlayoutitem.h(89): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlayoutitem.h(112): warning C26440: Function 'QSpacerItem::sizePolicy' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qlayoutitem.h(161): warning C26440: Function 'QWidgetItemV2::invalidateSizeCache' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtwidgets\qgridlayout.h(102): warning C26434: Function 'QGridLayout::addWidget' hides a non-virtual function 'QLayout::addWidget' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextdocument.h(91): warning C26432: If you define or delete any default operation in the type 'class QAbstractUndoItem', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'QDate::currentDate' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'QDate::year' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'QString::number' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'operator+' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'operator+' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(97): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(88): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(104): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(65): warning C26403: Reset or explicitly delete an owner<T> pointer 'copyRightLabel' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(62): warning C26403: Reset or explicitly delete an owner<T> pointer 'layout' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\aboutdialog.cpp(59): warning C26403: Reset or explicitly delete an owner<T> pointer 'aboutTab' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qnetworkrequest.h(134): warning C26432: If you define or delete any default operation in the type 'class QNetworkRequest', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qnetworkrequest.h(138): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QNetworkRequestPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qnetworkrequest.h(181): warning C26440: Function 'QTypeInfo<QNetworkRequest>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslcertificate.h(92): warning C26432: If you define or delete any default operation in the type 'class QSslCertificate', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslcertificate.h(97): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QSslCertificatePrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslcertificate.h(174): warning C26440: Function 'QTypeInfo<QSslCertificate>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslerror.h(99): warning C26432: If you define or delete any default operation in the type 'class QSslError', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslerror.h(113): warning C26440: Function 'QTypeInfo<QSslError>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslconfiguration.h(89): warning C26432: If you define or delete any default operation in the type 'class QSslConfiguration', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslconfiguration.h(94): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QSslConfigurationPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslconfiguration.h(204): warning C26440: Function 'QTypeInfo<QSslConfiguration>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslpresharedkeyauthenticator.h(63): warning C26432: If you define or delete any default operation in the type 'class QSslPreSharedKeyAuthenticator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslpresharedkeyauthenticator.h(66): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QSslPreSharedKeyAuthenticatorPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtnetwork\qsslpresharedkeyauthenticator.h(91): warning C26440: Function 'QTypeInfo<QSslPreSharedKeyAuthenticator>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(65): warning C26432: If you define or delete any default operation in the type 'class QUrlQuery', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(73): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QUrlQueryPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(98): warning C26440: Function 'QUrlQuery::defaultQueryValueDelimiter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(99): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(100): warning C26440: Function 'QUrlQuery::defaultQueryPairDelimiter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(101): warning C26475: Do not use function style C-casts (es.49). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(109): warning C26440: Function 'QUrlQuery::data_ptr' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qurlquery.h(112): warning C26440: Function 'QTypeInfo<QUrlQuery>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(64): warning C26495: Variable 'QJsonObject::o' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(67): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(138): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(149): warning C26440: Function 'QJsonObject::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(150): warning C26440: Function 'QJsonObject::iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(152): warning C26440: Function 'QJsonObject::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(153): warning C26440: Function 'QJsonObject::iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(154): warning C26440: Function 'QJsonObject::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(155): warning C26440: Function 'QJsonObject::iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(156): warning C26440: Function 'QJsonObject::iterator::operator+' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(159): warning C26440: Function 'QJsonObject::iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(160): warning C26440: Function 'QJsonObject::iterator::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(163): warning C26440: Function 'QJsonObject::iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(164): warning C26440: Function 'QJsonObject::iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(181): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(184): warning C26440: Function 'QJsonObject::const_iterator::const_iterator' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(193): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(195): warning C26440: Function 'QJsonObject::const_iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(196): warning C26440: Function 'QJsonObject::const_iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(198): warning C26440: Function 'QJsonObject::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(199): warning C26440: Function 'QJsonObject::const_iterator::operator++' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(200): warning C26440: Function 'QJsonObject::const_iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(201): warning C26440: Function 'QJsonObject::const_iterator::operator--' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(202): warning C26440: Function 'QJsonObject::const_iterator::operator+' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(205): warning C26440: Function 'QJsonObject::const_iterator::operator+=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(206): warning C26440: Function 'QJsonObject::const_iterator::operator-=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(208): warning C26440: Function 'QJsonObject::const_iterator::operator==' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(209): warning C26440: Function 'QJsonObject::const_iterator::operator!=' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(215): warning C26440: Function 'QJsonObject::begin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(216): warning C26440: Function 'QJsonObject::constBegin' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsonobject.h(263): warning C26440: Function 'QTypeInfo<QJsonObject>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qjsondocument.h(169): warning C26440: Function 'QTypeInfo<QJsonDocument>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimezone.h(103): warning C26432: If you define or delete any default operation in the type 'class QTimeZone', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimezone.h(176): warning C26440: Function 'QTypeInfo<QTimeZone::OffsetData>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimezone.h(177): warning C26440: Function 'QTypeInfo<QTimeZone>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(39): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(44): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(126): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(127): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(128): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(36): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(38): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(42): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(42): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(68): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(78): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(78): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(79): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(30): warning C26495: Variable 'Robomongo::EulaDialog::_reply' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\euladialog.cpp(145): warning C26462: The value pointed to by 'desktop' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(163): warning C26434: Function 'QList<enum QWizard::WizardButton>::QList<enum QWizard::WizardButton>' hides a non-virtual function 'QListSpecialMethods<enum QWizard::WizardButton>::~QListSpecialMethods<enum QWizard::WizardButton>' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1491): warning C26440: Function 'QtPrivate::MetaObjectForType<enum QNetworkReply::NetworkError,void>::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmetatype.h(1552): warning C26440: Function 'QtPrivate::ValueTypeIsMetaType<QList<QSslError>,0>::registerConverter' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(56): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(63): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(63): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(72): warning C26403: Reset or explicitly delete an owner<T> pointer 'mainLayout' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(63): warning C26403: Reset or explicitly delete an owner<T> pointer 'defaultDbLabel' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionadvancedtab.cpp(56): warning C26403: Reset or explicitly delete an owner<T> pointer 'defaultDatabaseDescriptionLabel' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(23): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(58): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(72): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(21): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(37): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(48): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(88): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(92): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(94): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(99): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(107): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(78): warning C26462: The value pointed to by 'primaryCredential' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(129): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(129): warning C26403: Reset or explicitly delete an owner<T> pointer 'credential' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionauthtab.cpp(154): warning C26496: The variable 'isPassword' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.h(28): warning C26440: Function 'Robomongo::ConnectionDialog::connection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(29): warning C26495: Variable 'Robomongo::ConnectionBasicTab::_readPrefLabel' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(85): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidget::addTopLevelItem' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(72): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidget::addTopLevelItem' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(68): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 67 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(70): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 67 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(40): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(82): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(82): warning C26403: Reset or explicitly delete an owner<T> pointer 'item' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(89): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(69): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(69): warning C26403: Reset or explicitly delete an owner<T> pointer 'item' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(91): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(37): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(63): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(93): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(94): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(122): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(164): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(228): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(272): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidget::addTopLevelItem' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(260): warning C26489: Don't dereference a pointer that may be invalid: 'lastMember'. 'lastMember' may have been invalidated at line 259 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(261): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 260 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(262): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 260 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(263): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 260 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(264): warning C26489: Don't dereference a pointer that may be invalid: 'port'. 'port' may have been invalidated at line 263 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(252): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(252): warning C26403: Reset or explicitly delete an owner<T> pointer 'item' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(305): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 304 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(306): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 304 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(307): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 304 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(344): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidget::addTopLevelItem' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(341): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(339): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionbasictab.cpp(339): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.h(23): warning C26440: Function 'Robomongo::ConnectionDiagnosticDialog::continueExec' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qplugin.h(91): warning C26440: Function 'QTypeInfo<QStaticPlugin>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qfactoryinterface.h(56): warning C26440: Function 'qobject_interface_iid<QFactoryInterface * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(45): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(48): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(28): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(46): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(57): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(107): warning C26432: If you define or delete any default operation in the type 'class Robomongo::ConnectionDiagnosticDialog', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(109): warning C26447: The function is declared 'noexcept' but calls function 'instance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(109): warning C26447: The function is declared 'noexcept' but calls function 'app()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(109): warning C26447: The function is declared 'noexcept' but calls function 'closeServer()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(160): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(237): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(247): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(237): warning C26461: The pointer argument 'event' for function 'Robomongo::ConnectionDiagnosticDialog::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondiagnosticdialog.cpp(250): warning C26461: The pointer argument 'event' for function 'Robomongo::ConnectionDiagnosticDialog::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(33): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(37): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(37): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(39): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(46): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(48): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(60): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(42): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(43): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(35): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(82): warning C26433: Function 'Robomongo::ConnectionDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(90): warning C26433: Function 'Robomongo::ConnectionDialog::reject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectiondialog.cpp(96): warning C26433: Function 'Robomongo::ConnectionDialog::closeEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(41): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(43): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(43): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(54): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(58): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(51): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(52): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(85): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(103): warning C26489: Don't dereference a pointer that may be invalid: 'curentServerName'. 'curentServerName' may have been invalidated at line 100 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(103): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'operator==' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(118): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(122): warning C26462: The value pointed to by 'server' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(122): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(121): warning C26489: Don't dereference a pointer that may be invalid: 'serverName'. 'serverName' may have been invalidated at line 119 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(121): warning C26489: Don't dereference a pointer that may be invalid: 'dataBaseName'. 'dataBaseName' may have been invalidated at line 120 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(123): warning C26489: Don't dereference a pointer that may be invalid: 'dataBaseName'. 'dataBaseName' may have been invalidated at line 120 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(122): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.cpp(128): warning C26433: Function 'Robomongo::CopyCollection::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(185): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(185): warning C26447: The function is declared 'noexcept' but calls function 'constEnd()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(185): warning C26447: The function is declared 'noexcept' but calls function 'const_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(181): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(181): warning C26447: The function is declared 'noexcept' but calls function 'constBegin()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qset.h(181): warning C26447: The function is declared 'noexcept' but calls function 'const_iterator()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qhash.h(267): warning C26440: Function 'QHash<QString,QHashDummyValue>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\indicatorlabel.cpp(13): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\indicatorlabel.cpp(15): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\indicatorlabel.cpp(15): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\indicatorlabel.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\indicatorlabel.cpp(35): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexer.h(217): warning C26440: Function 'QsciLexer::editor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(229): warning C26440: Function 'QsciLexerCPP::foldAtElse' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(234): warning C26440: Function 'QsciLexerCPP::foldComments' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(239): warning C26440: Function 'QsciLexerCPP::foldCompact' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(244): warning C26440: Function 'QsciLexerCPP::foldPreprocessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(250): warning C26440: Function 'QsciLexerCPP::stylePreprocessor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(261): warning C26440: Function 'QsciLexerCPP::dollarsAllowed' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(272): warning C26440: Function 'QsciLexerCPP::highlightTripleQuotedStrings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscilexercpp.h(283): warning C26440: Function 'QsciLexerCPP::highlightHashQuotedStrings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(55): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(56): warning C26432: If you define or delete any default operation in the type 'class QBasicTimer', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(56): warning C26447: The function is declared 'noexcept' but calls function 'stop()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(58): warning C26440: Function 'QBasicTimer::isActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(59): warning C26440: Function 'QBasicTimer::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qbasictimer.h(65): warning C26440: Function 'QTypeInfo<QBasicTimer>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(69): warning C26440: Function 'QTimer::isActive' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(70): warning C26440: Function 'QTimer::timerId' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(73): warning C26440: Function 'QTimer::interval' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(77): warning C26440: Function 'QTimer::setTimerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(78): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(78): warning C26440: Function 'QTimer::timerType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(81): warning C26440: Function 'QTimer::isSingleShot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(183): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(198): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(203): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(208): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(218): warning C26434: Function 'QTimer::startTimer' hides a non-virtual function 'QObject::startTimer' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(218): warning C26440: Function 'QTimer::startTimer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(219): warning C26434: Function 'QTimer::killTimer' hides a non-virtual function 'QObject::killTimer' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(219): warning C26440: Function 'QTimer::killTimer' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(228): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(227): warning C26497: The function 'QTimer::defaultTypeFor' could be marked constexpr if compile-time evaluation is desired (f.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(227): warning C26440: Function 'QTimer::defaultTypeFor' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(233): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qtimer.h(245): warning C26440: Function 'QTimer::setSingleShot' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(354): warning C26440: Function 'QsciCommand::command' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(383): warning C26440: Function 'QsciCommand::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qscicommand.h(389): warning C26440: Function 'QsciCommand::alternateKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(546): warning C26440: Function 'QsciScintilla::autoCompletionSource' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(552): warning C26440: Function 'QsciScintilla::autoCompletionThreshold' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(563): warning C26440: Function 'QsciScintilla::autoIndent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(580): warning C26440: Function 'QsciScintilla::braceMatching' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(585): warning C26440: Function 'QsciScintilla::callTipsPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(590): warning C26440: Function 'QsciScintilla::callTipsStyle' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(595): warning C26440: Function 'QsciScintilla::callTipsVisible' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(785): warning C26440: Function 'QsciScintilla::folding' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(807): warning C26440: Function 'QsciScintilla::hasSelectedText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(1401): warning C26440: Function 'QsciScintilla::standardCommands' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(2078): warning C26495: Variable 'QsciScintilla::FindState::flags' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\third-party\qscintilla-2.8.4\sources\qt4qt5\qsci\qsciscintilla.h(2078): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.h(28): warning C26440: Function 'Robomongo::FindFrame::sciScintilla' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.h(18): warning C26440: Function 'Robomongo::RoboScintilla::setIgnoreEnterKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.h(19): warning C26440: Function 'Robomongo::RoboScintilla::setIgnoreTabKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(37): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(38): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(40): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(41): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(42): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(44): warning C26495: Variable 'Robomongo::CreateCollectionDialog::_maxDocNumberInputEdit' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(51): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(53): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(57): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(71): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(66): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(67): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(68): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(74): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(83): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(87): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(125): warning C26440: Function 'Robomongo::CreateCollectionDialog::getExtraOptions' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(269): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(274): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(279): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(279): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(281): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(282): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(284): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(286): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(288): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(290): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(292): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(298): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(303): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(303): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(300): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(320): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(322): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(323): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(331): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(331): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(328): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(342): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(342): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(344): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(345): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(351): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(352): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(357): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(358): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(366): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(366): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(372): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(372): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(376): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(376): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(363): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(386): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(386): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(388): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(389): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(397): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(397): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(394): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(427): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(418): warning C26461: The pointer argument 'frame' for function 'Robomongo::CreateCollectionDialog::configureFrameText' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(420): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(418): warning C26429: Symbol 'frame' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(453): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(460): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(441): warning C26496: The variable 'offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(447): warning C26496: The variable 'lineHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(433): warning C26429: Symbol 'frame' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(508): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(560): warning C26429: Symbol 'option' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(577): warning C26461: The pointer argument 'frame' for function 'Robomongo::CreateCollectionDialog::jsonText' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createcollectiondialog.cpp(577): warning C26429: Symbol 'frame' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(42): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(41): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(27): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(29): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(29): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(37): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(44): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(48): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(48): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(56): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(61): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(92): warning C26433: Function 'Robomongo::CreateDatabaseDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(102): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createdatabasedialog.cpp(107): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(40): warning C6330: 'char' passed as _Param_(1) when 'unsigned char' is required in call to 'isalpha'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(43): warning C6330: 'const char' passed as _Param_(1) when 'unsigned char' is required in call to 'isalpha'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(39): warning C26496: The variable 'c' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(40): warning C26496: The variable 'isLastAlpha' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(39): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(43): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(85): warning C26496: The variable 'row' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(86): warning C26496: The variable 'col' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(88): warning C26496: The variable 'it' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(53): warning C26495: Variable 'Robomongo::CreateUserDialog::_rolesArray' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(87): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(87): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(88): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(89): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(90): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(96): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(97): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(87): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(87): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(88): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(89): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(90): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(62): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(63): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(63): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(65): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(69): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(75): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(81): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(93): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(99): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(99): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(103): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(103): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(108): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(108): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(118): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(88): warning C26489: Don't dereference a pointer that may be invalid: 'allotemp.18'. 'temporary 18' may have been invalidated at line 88 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(128): warning C26495: Variable 'Robomongo::CreateUserDialog::_userSourceLabel' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(156): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(157): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(137): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(137): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(138): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(138): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(140): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(140): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(144): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(145): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(147): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(148): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(150): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(153): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(153): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(159): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(159): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(163): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(163): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(168): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(168): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(176): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(176): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(191): warning C26433: Function 'Robomongo::CreateUserDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(218): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(219): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(218): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.cpp(219): warning C26482: Only index into arrays using constant expressions (bounds.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\utils\comboboxutils.cpp(11): warning C26429: Symbol 'comboBox' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\utils\dialogutils.cpp(9): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\utils\dialogutils.cpp(10): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(29): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(29): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(31): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(32): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(44): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(45): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(57): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(57): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(58): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(76): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(77): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(79): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(87): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(88): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\preferencesdialog.cpp(106): warning C26433: Function 'Robomongo::PreferencesDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.h(32): warning C26440: Function 'Robomongo::ConnectionsDialog::selectedConnection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.h(30): warning C26440: Function 'Robomongo::WelcomeTab::getParent' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(43): warning C26495: Variable 'Robomongo::ConnectionListWidgetItem::_connection' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(48): warning C26440: Function 'Robomongo::ConnectionListWidgetItem::connection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(170): warning C26496: The variable 'importedCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(116): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(119): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(119): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(122): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(122): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(125): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(125): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(128): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(158): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(158): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(166): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(166): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(188): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(174): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(174): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(177): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(188): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(198): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(198): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(107): warning C26495: Variable 'Robomongo::ConnectionsDialog::_selectedConnection' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(196): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(164): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(163): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(156): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(155): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(126): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(123): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(120): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(117): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(268): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(309): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(293): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(312): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(312): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(313): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(331): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(366): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(409): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(396): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(396): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(398): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(409): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(421): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(421): warning C26403: Reset or explicitly delete an owner<T> pointer 'item' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(427): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(461): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\connectionsdialog.cpp(469): warning C26433: Function 'Robomongo::ConnectionsTreeWidget::dropEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qprocess.h(74): warning C26432: If you define or delete any default operation in the type 'class QProcessEnvironment', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qprocess.h(78): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QProcessEnvironmentPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qprocess.h(106): warning C26440: Function 'QTypeInfo<QProcessEnvironment>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(83): warning C26432: If you define or delete any default operation in the type 'class QRawFont', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(88): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QRawFontPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qrawfont.h(157): warning C26440: Function 'QTypeInfo<QRawFont>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(70): warning C26432: If you define or delete any default operation in the type 'class QGlyphRun', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(75): warning C26447: The function is declared 'noexcept' but calls function 'qSwap<QGlyphRunPrivate>()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qglyphrun.h(128): warning C26440: Function 'QTypeInfo<QGlyphRun>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(71): warning C26440: Function 'QTextInlineObject::QTextInlineObject' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(72): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(73): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(73): warning C26440: Function 'QTextInlineObject::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(193): warning C26440: Function 'QTextLayout::engine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(196): warning C26440: Function 'QTextLayout::QTextLayout' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(207): warning C26440: Function 'QTypeInfo<QTextLayout::FormatRange>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(213): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(214): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(214): warning C26440: Function 'QTextLine::isValid' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(256): warning C26440: Function 'QTextLine::lineNumber' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qtextlayout.h(265): warning C26440: Function 'QTextLine::QTextLine' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qabstracttextdocumentlayout.h(75): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qabstracttextdocumentlayout.h(135): warning C26440: Function 'QTypeInfo<QAbstractTextDocumentLayout::Selection>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qabstracttextdocumentlayout.h(136): warning C26440: Function 'QTypeInfo<QAbstractTextDocumentLayout::PaintContext>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qabstracttextdocumentlayout.h(146): warning C26440: Function 'qobject_interface_iid<QTextObjectInterface * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.h(30): warning C26440: Function 'Robomongo::ExplorerCollectionTreeItem::collection' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.h(34): warning C26440: Function 'Robomongo::ExplorerCollectionTreeItem::databaseItem' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.h(35): warning C26440: Function 'Robomongo::ExplorerDatabaseTreeItem::database' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.h(32): warning C26440: Function 'Robomongo::ExplorerReplicaSetTreeItem::connectionSettings' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.h(33): warning C26440: Function 'Robomongo::ExplorerReplicaSetTreeItem::isUp' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.h(34): warning C26440: Function 'Robomongo::ExplorerReplicaSetTreeItem::server' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(46): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(74): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(86): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(86): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(89): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(89): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(94): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(94): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(95): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(100): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(101): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(102): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(106): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(110): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(110): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(111): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(111): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(112): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(112): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(116): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(76): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(78): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(128): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(141): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(184): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(191): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(192): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(222): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(273): warning C26440: Function 'Robomongo::ExportDialog::setInputLabelText' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(282): warning C26496: The variable 'disable' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(278): warning C26433: Function 'Robomongo::ExportDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(342): warning C26440: Function 'Robomongo::ExportDialog::ui_itemDoubleClicked' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(365): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(387): warning C26496: The variable 'enable' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(435): warning C26496: The variable 'enable' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(461): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\exportdialog.cpp(466): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvector.h(87): warning C26440: Function 'QVector<unsigned int>::size' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(553): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(30): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(29): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(23): warning C26403: Reset or explicitly delete an owner<T> pointer 'changeShellTimeoutDialog' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(25): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(26): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(25): warning C26403: Reset or explicitly delete an owner<T> pointer 'currentShellTimeout' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(26): warning C26403: Reset or explicitly delete an owner<T> pointer 'newShellTimeout' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(28): warning C26403: Reset or explicitly delete an owner<T> pointer 'buttonBox' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(31): warning C26403: Reset or explicitly delete an owner<T> pointer 'lay' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(32): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(32): warning C26403: Reset or explicitly delete an owner<T> pointer 'firstLabel' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(34): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(36): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\changeshelltimeoutdialog.cpp(24): warning C26429: Symbol 'settingsManager' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(495): warning C26440: Function 'QTypeInfo<QPainter::PixmapFragment>::name' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(514): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(520): warning C26496: The variable 'l' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(586): warning C26496: The variable 'r' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtgui\qpainter.h(612): warning C26496: The variable 'p' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(50): warning C26426: Global initializer calls a non-constexpr function 'QColor::QColor' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(51): warning C26426: Global initializer calls a non-constexpr function 'QColor::QColor' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(52): warning C26426: Global initializer calls a non-constexpr function 'QColor::QColor' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(79): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(54): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(93): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(107): warning C26429: Symbol 'e' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(107): warning C26433: Function 'Robomongo::RoboScintilla::wheelEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(133): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(133): warning C26433: Function 'Robomongo::RoboScintilla::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.cpp(177): warning C26496: The variable 'numberOfDigits' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\jslexer.cpp(7): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\jslexer.cpp(11): warning C26433: Function 'Robomongo::JSLexer::defaultPaper' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\jslexer.cpp(17): warning C26433: Function 'Robomongo::JSLexer::defaultColor' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\jslexer.cpp(124): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\jslexer.cpp(111): warning C26433: Function 'Robomongo::JSLexer::keywords' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\jslexer.cpp(111): warning C26440: Function 'Robomongo::JSLexer::keywords' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(23): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(29): warning C26440: Function 'Robomongo::AutoCompletionInfo::AutoCompletionInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(35): warning C26440: Function 'Robomongo::AutoCompletionInfo::text' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(36): warning C26440: Function 'Robomongo::AutoCompletionInfo::line' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(37): warning C26440: Function 'Robomongo::AutoCompletionInfo::lineIndexLeft' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(38): warning C26440: Function 'Robomongo::AutoCompletionInfo::lineIndexRight' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(71): warning C26440: Function 'Robomongo::ScriptWidget::getDisableTextAndCursorNotifications' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.h(72): warning C26440: Function 'Robomongo::ScriptWidget::setDisableTextAndCursorNotifications' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(60): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(61): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(62): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\plainjavascripteditor.h(17): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(24): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(26): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(29): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(40): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(40): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(51): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(65): warning C26433: Function 'Robomongo::FindFrame::wheelEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(70): warning C26433: Function 'Robomongo::FindFrame::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(72): warning C26496: The variable 'isFocusScin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(73): warning C26496: The variable 'isShowFind' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(70): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(112): warning C26496: The variable 're' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(113): warning C26496: The variable 'wo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(114): warning C26496: The variable 'looped' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(123): warning C26496: The variable 'isFounded' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(111): warning C26489: Don't dereference a pointer that may be invalid: 'text'. 'text' may have been invalidated at line 110 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(123): warning C26489: Don't dereference a pointer that may be invalid: 'text'. 'text' may have been invalidated at line 110 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(123): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'icall' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(138): warning C26494: Variable 'container' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(139): warning C26494: Variable 'is_textAndCursorNotificationsDisabled' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(139): warning C26494: Variable 'commentOut' is uninitialized. Always initialize an object (type.5). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(159): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(188): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(207): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\editors\findframe.cpp(207): warning C26432: If you define or delete any default operation in the type 'class Robomongo::FindFrame', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(33): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(45): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(61): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(103): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(104): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(75): warning C26495: Variable 'Robomongo::AddEditIndexDialog::_uniqueCheckBox' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(81): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(82): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(82): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(83): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(83): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(85): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(85): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(93): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(93): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(100): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(106): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(106): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(118): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(119): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(122): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(139): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(139): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(140): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(143): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(188): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(163): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(163): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(165): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(170): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(170): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(171): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(174): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(176): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(176): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(181): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(181): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(203): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(203): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(219): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(219): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(221): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(222): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(238): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(238): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(239): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(242): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(245): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(258): warning C26489: Don't dereference a pointer that may be invalid: 'expAft'. 'expAft' may have been invalidated at line 256 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(274): warning C26433: Function 'Robomongo::AddEditIndexDialog::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(278): warning C26489: Don't dereference a pointer that may be invalid: 'weightText'. 'weightText' may have been invalidated at line 277 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(278): warning C26489: Don't dereference a pointer that may be invalid: 'weightText'. 'weightText' may have been invalidated at line 277 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\addeditindexdialog.cpp(278): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to '`anonymous namespace'::isValidJson' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.h(114): warning C26440: Function 'Robomongo::QueryWidget::CustomDockWidget::getParentQueryWidget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.h(118): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(24): warning C26440: Function '`anonymous namespace'::isStopChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(44): warning C26440: Function '`anonymous namespace'::isForbiddenChar' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(65): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(78): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(87): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(52): warning C26429: Symbol 'shell' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(85): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(98): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(98): warning C26462: The value pointed to by 'keyEvent' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(98): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(94): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(94): warning C26433: Function 'Robomongo::ScriptWidget::eventFilter' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(178): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(196): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(184): warning C26496: The variable 'physicalLine' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(185): warning C26496: The variable 'lineIndexLeft' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(196): warning C26429: Symbol 'scin' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(178): warning C26429: Symbol 'model' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(216): warning C26473: Don't cast between pointer types where the source type and the target type are the same (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(216): warning C26429: Symbol 'scin' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(235): warning C26496: The variable 'lines' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(238): warning C26496: The variable 'maxHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(270): warning C26496: The variable 'row' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(271): warning C26496: The variable 'colLeft' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(272): warning C26496: The variable 'colRight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(301): warning C26496: The variable 'height' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(299): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(312): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(311): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(310): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(332): warning C26440: Function 'Robomongo::ScriptWidget::autocompletionBoxLeftPosition' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(385): warning C26496: The variable 'len' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(396): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(400): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(404): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(408): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\scriptwidget.cpp(408): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(38): warning C26426: Global initializer calls a non-constexpr function 'QEvent::registerEventType' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(38): warning C26433: Function 'Robomongo::CollectionIndexesLoadingEvent::typeString' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(38): warning C26440: Function 'Robomongo::CollectionIndexesLoadingEvent::typeString' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(44): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(47): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(49): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(52): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(55): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(55): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(58): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(61): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(64): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(66): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(69): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(69): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(72): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(75): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(75): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(77): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(84): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(84): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(53): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(65): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(59): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(62): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(67): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(56): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(45): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(70): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(48): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(50): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(78): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(76): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(85): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(73): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(142): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(120): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(130): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(120): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerCollectionTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(138): warning C26489: Don't dereference a pointer that may be invalid: 'indexes'. 'indexes' may have been invalidated at line 135 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(141): warning C26489: Don't dereference a pointer that may be invalid: 'indexes'. 'indexes' may have been invalidated at line 135 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(141): warning C26489: Don't dereference a pointer that may be invalid: 'indexes'. 'indexes' may have been invalidated at line 135 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(147): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(147): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerCollectionTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(166): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(180): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(166): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerCollectionTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(182): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'QTreeWidgetItem::removeChild' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(201): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(207): warning C26429: Symbol 'ind' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(220): warning C26485: Expression 'buff': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(218): warning C26496: The variable 'buff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(227): warning C26429: Symbol 'settings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(225): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(226): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(225): warning C26462: The value pointed to by 'database' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(227): warning C26462: The value pointed to by 'settings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(233): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(251): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(259): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(251): warning C26462: The value pointed to by 'database' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(262): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(300): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(309): warning C26429: Symbol 'settings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(308): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(307): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(308): warning C26462: The value pointed to by 'server' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(309): warning C26462: The value pointed to by 'settings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(318): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(335): warning C26429: Symbol 'databaseTo' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(329): warning C26429: Symbol 'settings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(327): warning C26429: Symbol 'databaseFrom' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(328): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\copycollectiondialog.h(21): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(327): warning C26462: The value pointed to by 'databaseFrom' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(329): warning C26462: The value pointed to by 'settings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(332): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(343): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(344): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(345): warning C26429: Symbol 'connSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(344): warning C26462: The value pointed to by 'server' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(345): warning C26462: The value pointed to by 'connSettings' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(354): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectiontreeitem.cpp(363): warning C26496: The variable 'cp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(19): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(19): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(22): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(22): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(25): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(28): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(20): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(29): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(23): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(26): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(78): warning C26489: Don't dereference a pointer that may be invalid: 'db'. 'db' may have been invalidated at line 74 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(77): warning C26489: Don't dereference a pointer that may be invalid: 'db'. 'db' may have been invalidated at line 74 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(75): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'fakeInfo._name' in call to 'Robomongo::AddEditIndexDialog::AddEditIndexDialog' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(86): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexesdir.cpp(86): warning C26462: The value pointed to by 'databaseTreeItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(22): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(22): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(24): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(24): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(24): warning C26403: Reset or explicitly delete an owner<T> pointer 'editIndex' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(22): warning C26403: Reset or explicitly delete an owner<T> pointer 'dropIndex' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(23): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(25): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(41): warning C26462: The value pointed to by 'par' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(64): warning C26489: Don't dereference a pointer that may be invalid: 'db'. 'db' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(63): warning C26489: Don't dereference a pointer that may be invalid: 'db'. 'db' may have been invalidated at line 60 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(54): warning C26462: The value pointed to by 'par' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(73): warning C26462: The value pointed to by 'databaseTreeItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorercollectionindexitem.cpp(73): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(10): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(16): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(26): warning C26443: Overriding destructor should not use explicit 'override' or 'virtual' specifiers (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(26): warning C26432: If you define or delete any default operation in the type 'class Robomongo::ExplorerTreeItem', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(28): warning C26447: The function is declared 'noexcept' but calls function 'deleteLater()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreeitem.cpp(29): warning C26447: The function is declared 'noexcept' but calls function 'clearChildItems()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.h(22): warning C26440: Function 'Robomongo::ExplorerReplicaSetFolderItem::setRefreshFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.h(23): warning C26440: Function 'Robomongo::ExplorerReplicaSetFolderItem::refreshFlag' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(18): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(38): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(41): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(41): warning C26403: Reset or explicitly delete an owner<T> pointer 'refresh' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(38): warning C26403: Reset or explicitly delete an owner<T> pointer 'repSetStatus' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(39): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasetfolderitem.cpp(42): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(64): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(58): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(61): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(70): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(67): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(73): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(52): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(60): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(63): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(63): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(66): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(66): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(69): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(69): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(72): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(72): warning C26403: Reset or explicitly delete an owner<T> pointer 'showLog' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(69): warning C26403: Reset or explicitly delete an owner<T> pointer 'serverHostInfo' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(66): warning C26403: Reset or explicitly delete an owner<T> pointer 'serverVersion' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(63): warning C26403: Reset or explicitly delete an owner<T> pointer 'serverStatus' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(60): warning C26403: Reset or explicitly delete an owner<T> pointer 'openDirectConnection' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerreplicasettreeitem.cpp(52): warning C26403: Reset or explicitly delete an owner<T> pointer 'openShellAction' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.h(16): warning C26440: Function 'Robomongo::ExplorerFunctionTreeItem::function' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.h(17): warning C26440: Function 'Robomongo::ExplorerFunctionTreeItem::database' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(27): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(51): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(77): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(74): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(65): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(62): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(59): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(68): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(71): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(53): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(61): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(61): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(64): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(67): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(67): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(70): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(73): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(76): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(102): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(107): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(112): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(53): warning C26403: Reset or explicitly delete an owner<T> pointer 'openDbShellAction' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(126): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(124): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(131): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(129): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(137): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(145): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerDatabaseTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(154): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(170): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(164): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(145): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(170): warning C26429: Symbol 'collection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(182): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerDatabaseTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(182): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(191): warning C26489: Don't dereference a pointer that may be invalid: 'users'. 'users' may have been invalidated at line 190 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(194): warning C26489: Don't dereference a pointer that may be invalid: 'users'. 'users' may have been invalidated at line 190 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(199): warning C26489: Don't dereference a pointer that may be invalid: 'users'. 'users' may have been invalidated at line 190 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(203): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerDatabaseTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(212): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(222): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(203): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(244): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(244): warning C26403: Reset or explicitly delete an owner<T> pointer 'collectionItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(251): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(251): warning C26403: Reset or explicitly delete an owner<T> pointer 'collectionItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(263): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(263): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(269): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasetreeitem.cpp(269): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(744): warning C26440: Function 'Robomongo::CreateUserRequest::user' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\events\mongoevents.h(821): warning C26440: Function 'Robomongo::CreateFunctionRequest::function' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(23): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(74): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(71): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(68): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(58): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(55): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(52): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(42): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(39): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(36): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(67): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(35): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(51): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(67): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(38): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(54): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(70): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(41): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(57): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(41): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(57): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(73): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(109): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(114): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(138): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(146): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(154): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(164): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(163): warning C26489: Don't dereference a pointer that may be invalid: 'dbName'. 'dbName' may have been invalidated at line 161 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(163): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 4 '{InvalidLoc}' in call to 'Robomongo::CreateCollectionDialog::CreateCollectionDialog' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(174): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(187): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(182): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerdatabasecategorytreeitem.cpp(201): warning C26462: The value pointed to by 'databaseItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.h(21): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(24): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(27): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(23): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(26): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(26): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(26): warning C26403: Reset or explicitly delete an owner<T> pointer 'viewUser' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(23): warning C26403: Reset or explicitly delete an owner<T> pointer 'dropUser' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerusertreeitem.cpp(53): warning C26489: Don't dereference a pointer that may be invalid: 'app'. 'app' may have been invalidated at line 52 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.h(24): warning C26440: Function 'Robomongo::FunctionTextEditor::function' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(24): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(24): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(27): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(25): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerfunctiontreeitem.cpp(28): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(51): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(51): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(52): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(53): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(55): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(55): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(67): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(67): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(75): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(75): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(81): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(86): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(86): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(65): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(57): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(79): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(78): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(33): warning C26496: The variable 'screenGeometry' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(34): warning C26496: The variable 'horizontalMargin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(35): warning C26496: The variable 'verticalMargin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(36): warning C26496: The variable 'size' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(34): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(35): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(160): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'doc.{vfptr}' in call to 'std::vector<mongo::BSONObj,std::allocator<mongo::BSONObj> >::push_back' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(159): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(154): warning C26496: The variable 'jsonLen' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(166): warning C26496: The variable 'offset' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(172): warning C26496: The variable 'lineHeight' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(178): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(185): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(214): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\documenttexteditor.cpp(221): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(30): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(30): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(31): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(33): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(35): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(39): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(43): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(43): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(50): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(56): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(60): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(63): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(53): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(54): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(83): warning C26433: Function 'Robomongo::FunctionTextEditor::accept' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(100): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\functiontexteditor.cpp(106): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(25): warning C26429: Symbol 'server' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.h(78): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(39): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(47): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(50): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(50): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(53): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(53): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(56): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(56): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(59): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(62): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(65): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(67): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(63): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(60): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(57): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(54): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(51): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(48): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(45): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(134): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(149): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(144): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(149): warning C26403: Reset or explicitly delete an owner<T> pointer 'dbItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(144): warning C26403: Reset or explicitly delete an owner<T> pointer 'dbItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(141): warning C26429: Symbol 'database' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(160): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(176): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(157): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(157): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerServerTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(189): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(189): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerServerTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(213): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerServerTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(226): warning C26461: The pointer argument 'event' for function 'Robomongo::ExplorerServerTreeItem::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(238): warning C26461: The pointer argument 'count' for function 'Robomongo::ExplorerServerTreeItem::buildServerName' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(279): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(283): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(316): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(316): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(316): warning C26403: Reset or explicitly delete an owner<T> pointer 'newDb' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(320): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(320): warning C26403: Reset or explicitly delete an owner<T> pointer 'dbItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(349): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(359): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(357): warning C26489: Don't dereference a pointer that may be invalid: '&memberAndHealth->first'. 'memberAndHealth.std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool>::first' may have been invalidated at line 355 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(359): warning C26489: Don't dereference a pointer that may be invalid: 'hostAndPort'. 'hostAndPort' may have been invalidated at line 358 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(359): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 3 '{InvalidLoc}' in call to 'Robomongo::ExplorerReplicaSetTreeItem::ExplorerReplicaSetTreeItem' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(374): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(386): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(381): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(386): warning C26403: Reset or explicitly delete an owner<T> pointer 'dbItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerservertreeitem.cpp(381): warning C26403: Reset or explicitly delete an owner<T> pointer 'dbItem' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreewidget.cpp(11): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreewidget.cpp(32): warning C26462: The value pointed to by 'replicaSetItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreewidget.cpp(37): warning C26462: The value pointed to by 'dbItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreewidget.cpp(27): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorertreewidget.cpp(27): warning C26433: Function 'Robomongo::ExplorerTreeWidget::contextMenuEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(30): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(30): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(44): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(45): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(35): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(34): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(56): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(74): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'item.{vfptr}' in call to 'Robomongo::ExplorerWidget::ui_itemDoubleClicked' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(56): warning C26433: Function 'Robomongo::ExplorerWidget::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(113): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(113): warning C26403: Reset or explicitly delete an owner<T> pointer 'item' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(170): warning C28182: Dereferencing NULL pointer. 'item' contains the same NULL value as 'collectionItem' did.  [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(152): warning C26462: The value pointed to by 'collectionItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\explorer\explorerwidget.cpp(150): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(12): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(12): warning C26495: Variable 'Robomongo::BsonTableModelProxy::_root' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(18): warning C26433: Function 'Robomongo::BsonTableModelProxy::rowCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(20): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(24): warning C26433: Function 'Robomongo::BsonTableModelProxy::parent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(30): warning C26433: Function 'Robomongo::BsonTableModelProxy::columnCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(30): warning C26440: Function 'Robomongo::BsonTableModelProxy::columnCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(35): warning C26433: Function 'Robomongo::BsonTableModelProxy::mapFromSource' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(44): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(37): warning C26496: The variable 'row' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(38): warning C26496: The variable 'col' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(49): warning C26433: Function 'Robomongo::BsonTableModelProxy::sibling' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(54): warning C26433: Function 'Robomongo::BsonTableModelProxy::index' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(60): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(65): warning C26433: Function 'Robomongo::BsonTableModelProxy::mapToSource' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(73): warning C26462: The value pointed to by 'child' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(75): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(76): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(94): warning C6246: Local declaration of 'child' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '88' of 'e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(94): warning C26429: Symbol 'child' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(85): warning C26433: Function 'Robomongo::BsonTableModelProxy::setSourceModel' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(88): warning C26462: The value pointed to by 'child' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(92): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(94): warning C26462: The value pointed to by 'child' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(95): warning C26496: The variable 'countc' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(106): warning C26433: Function 'Robomongo::BsonTableModelProxy::data' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(123): warning C26496: The variable 'isCut' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(138): warning C26433: Function 'Robomongo::BsonTableModelProxy::headerData' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(152): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(158): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontablemodel.cpp(167): warning C26496: The variable 'column' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\utils\qtutils.h(33): warning C26440: Function 'Robomongo::QtUtils::item<Robomongo::BsonTreeItem * __ptr64>' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.h(36): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(29): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(32): warning C26433: Function 'Robomongo::BsonTableView::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(32): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(40): warning C26433: Function 'Robomongo::BsonTableView::selectedIndex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(50): warning C26433: Function 'Robomongo::BsonTableView::selectedIndexes' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.cpp(68): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(9): warning C26440: Function '`anonymous namespace'::removeIfFound::removeIfFound' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(10): warning C26440: Function '`anonymous namespace'::removeIfFound::operator()' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(21): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(23): warning C26462: The value pointed to by 'parent' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(25): warning C26462: The value pointed to by 'grParent' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(35): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.h(19): warning C26495: Variable 'Robomongo::BsonItemFields::_type' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(48): warning C26440: Function 'Robomongo::BsonTreeItem::childrenCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(53): warning C26440: Function 'Robomongo::BsonTreeItem::clear' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(65): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(71): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(74): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(81): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(82): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(85): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(98): warning C26440: Function 'Robomongo::BsonTreeItem::root' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(106): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(103): warning C26461: The pointer argument 'item' for function 'Robomongo::BsonTreeItem::indexOf' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(113): warning C26440: Function 'Robomongo::BsonTreeItem::key' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(118): warning C26440: Function 'Robomongo::BsonTreeItem::value' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(123): warning C26440: Function 'Robomongo::BsonTreeItem::type' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(128): warning C26440: Function 'Robomongo::BsonTreeItem::setKey' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(133): warning C26440: Function 'Robomongo::BsonTreeItem::setValue' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(138): warning C26440: Function 'Robomongo::BsonTreeItem::setType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(143): warning C26440: Function 'Robomongo::BsonTreeItem::binType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeitem.cpp(148): warning C26440: Function 'Robomongo::BsonTreeItem::setBinType' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(31): warning C26496: The variable 'element' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(32): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(76): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(75): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(104): warning C26496: The variable 'elem' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(100): warning C26433: Function 'Robomongo::BsonTreeModel::fetchMore' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(114): warning C26462: The value pointed to by 'node' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(112): warning C26433: Function 'Robomongo::BsonTreeModel::canFetchMore' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(123): warning C26462: The value pointed to by 'node' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(121): warning C26433: Function 'Robomongo::BsonTreeModel::hasChildren' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(130): warning C26461: The pointer argument 'item' for function 'Robomongo::BsonTreeModel::getIcon' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(130): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(166): warning C26496: The variable 'col' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(183): warning C26496: The variable 'isCut' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(154): warning C26433: Function 'Robomongo::BsonTreeModel::data' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(199): warning C26433: Function 'Robomongo::BsonTreeModel::flags' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(199): warning C26440: Function 'Robomongo::BsonTreeModel::flags' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(210): warning C26429: Symbol 'parentItem' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(208): warning C26433: Function 'Robomongo::BsonTreeModel::rowCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(210): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(219): warning C26433: Function 'Robomongo::BsonTreeModel::columnCount' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(219): warning C26440: Function 'Robomongo::BsonTreeModel::columnCount' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(224): warning C26433: Function 'Robomongo::BsonTreeModel::headerData' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(248): warning C26462: The value pointed to by 'childItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(251): warning C26462: The value pointed to by 'grandParent' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(252): warning C26496: The variable 'row' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(251): warning C26429: Symbol 'grandParent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(248): warning C26429: Symbol 'childItem' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(244): warning C26433: Function 'Robomongo::BsonTreeModel::parent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(249): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(251): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(263): warning C26429: Symbol 'parentItem' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(259): warning C26433: Function 'Robomongo::BsonTreeModel::index' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(263): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(280): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(281): warning C26496: The variable 'child_count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(278): warning C26429: Symbol 'parent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(291): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(292): warning C26496: The variable 'row' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(287): warning C26429: Symbol 'children' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreemodel.cpp(289): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(43): warning C26440: Function 'Robomongo::OutputItemContentWidget::isTextModeSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(44): warning C26440: Function 'Robomongo::OutputItemContentWidget::isTreeModeSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(45): warning C26440: Function 'Robomongo::OutputItemContentWidget::isCustomModeSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(46): warning C26440: Function 'Robomongo::OutputItemContentWidget::isTableModeSupported' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(47): warning C26440: Function 'Robomongo::OutputItemContentWidget::viewMode' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.h(55): warning C26440: Function 'Robomongo::OutputItemContentWidget::outputWidget' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(32): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(30): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(26): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(34): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(63): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(82): warning C26433: Function 'Robomongo::BsonTreeView::resizeEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(88): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(88): warning C26433: Function 'Robomongo::BsonTreeView::keyPressEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(116): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(116): warning C26462: The value pointed to by 'item' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(118): warning C26462: The value pointed to by 'tritem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(130): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(130): warning C26462: The value pointed to by 'item' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(132): warning C26462: The value pointed to by 'tritem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(168): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(165): warning C26433: Function 'Robomongo::BsonTreeView::selectedIndex' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontreeview.cpp(176): warning C26433: Function 'Robomongo::BsonTreeView::selectedIndexes' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(32): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(38): warning C26461: The pointer argument 'item' for function 'Robomongo::detail::isObjectIdType' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(38): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(48): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(53): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(58): warning C26429: Symbol 'item' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(75): warning C26462: The value pointed to by 'item' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(79): warning C26462: The value pointed to by 'jItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(112): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(121): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(124): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(127): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(130): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(133): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(136): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(139): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(137): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(140): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(116): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(134): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(131): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(125): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(128): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(119): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(122): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(113): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(143): warning C26429: Symbol 'menu' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(183): warning C26496: The variable 'isEditable' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(181): warning C26429: Symbol 'menu' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(199): warning C26496: The variable 'id' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(224): warning C26496: The variable 'removeCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(211): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'bsonQuery.{vfptr}' in call to 'mongo::Query::Query' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(244): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(232): warning C26461: The pointer argument 'event' for function 'Robomongo::Notifier::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(240): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(232): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(258): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(254): warning C26461: The pointer argument 'event' for function 'Robomongo::Notifier::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(254): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(269): warning C26489: Don't dereference a pointer that may be invalid: 'selectedInd'. 'selectedInd' may have been invalidated at line 268 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(272): warning C26489: Don't dereference a pointer that may be invalid: 'selectedInd'. 'selectedInd' may have been invalidated at line 268 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(272): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::QtUtils::item<Robomongo::BsonTreeItem * __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(280): warning C26429: Symbol 'clipboard' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(287): warning C26489: Don't dereference a pointer that may be invalid: 'selectedInd'. 'selectedInd' may have been invalidated at line 286 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(290): warning C26489: Don't dereference a pointer that may be invalid: 'selectedInd'. 'selectedInd' may have been invalidated at line 286 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(290): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::QtUtils::item<Robomongo::BsonTreeItem * __ptr64>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(309): warning C26429: Symbol 'clipboard' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(299): warning C26429: Symbol 'documentItemHelper' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(320): warning C6001: Using uninitialized memory 'mainWindow'. [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(320): warning C26489: Don't dereference a pointer that may be invalid: 'mainWindow'. 'mainWindow' may have been invalidated at line 315 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(320): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(358): warning C26496: The variable 'selectedIndex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(373): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(377): warning C26462: The value pointed to by 'documentItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(390): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(387): warning C26489: Don't dereference a pointer that may be invalid: 'json'. 'json' may have been invalidated at line 385 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(387): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::DocumentTextEditor::DocumentTextEditor' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(400): warning C26496: The variable 'selectedIndex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(404): warning C26462: The value pointed to by 'documentItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(416): warning C26489: Don't dereference a pointer that may be invalid: 'json'. 'json' may have been invalidated at line 414 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(416): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'Robomongo::DocumentTextEditor::DocumentTextEditor' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(416): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(416): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(434): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(447): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(451): warning C26462: The value pointed to by 'documentItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(458): warning C26429: Symbol 'clipboard' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(480): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(464): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(480): warning C26496: The variable 'milliTimestamp' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(482): warning C26496: The variable 'isSupportedDate' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(484): warning C26496: The variable 'epoch' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(485): warning C26496: The variable 'diff' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(486): warning C26496: The variable 'time' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(475): warning C26429: Symbol 'clipboard' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(500): warning C26496: The variable 'selectedInd' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(504): warning C26462: The value pointed to by 'documentItem' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(516): warning C26496: The variable 'isArray' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(522): warning C26489: Don't dereference a pointer that may be invalid: 'json'. 'json' may have been invalidated at line 521 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(522): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'QClipboard::setText' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\domain\notifier.cpp(511): warning C26429: Symbol 'clipboard' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(628): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(639): warning C26490: Don't use reinterpret_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(637): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'copy.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(621): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qlist.h(630): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'n.v' in call to 'QList<QString>::node_construct' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\collectionstatstreeitem.cpp(32): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '_obj.{vfptr}' in call to 'Robomongo::BsonUtils::getField<18>' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\collectionstatstreewidget.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\collectionstatstreewidget.cpp(25): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\collectionstatstreewidget.cpp(24): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\collectionstatstreewidget.cpp(22): warning C26496: The variable 'documentsCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\jsonpreparethread.cpp(19): warning C26440: Function 'Robomongo::JsonPrepareThread::stop' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\jsonpreparethread.cpp(24): warning C26433: Function 'Robomongo::JsonPrepareThread::run' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\jsonpreparethread.cpp(37): warning C26489: Don't dereference a pointer that may be invalid: '&stdJson'. 'stdJson' may have been invalidated at line 37 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.h(24): warning C26440: Function 'Robomongo::OutputItemHeaderWidget::paging' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(32): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(33): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(35): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(50): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(34): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(27): warning C26495: Variable 'Robomongo::OutputItemContentWidget::_collectionStats' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(65): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(66): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(68): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(85): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(67): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(57): warning C26495: Variable 'Robomongo::OutputItemContentWidget::_collectionStats' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(115): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(119): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(126): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(125): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(124): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(127): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(128): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(168): warning C26496: The variable 'skipDelta' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(209): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 'aggrInfo.collectionName' in call to 'Robomongo::MongoShell::setAggrInfo' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(242): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(248): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(254): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(228): warning C26434: Function 'Robomongo::OutputItemContentWidget::update' hides a non-virtual function 'QWidget::update' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(275): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(277): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(276): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(300): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(330): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(330): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(352): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(353): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(353): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\bsontableview.h(13): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(363): warning C26440: Function 'Robomongo::OutputItemContentWidget::markUninitialized' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(407): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(415): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(418): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(418): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemcontentwidget.cpp(424): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo-shell\src\third_party\boost-1.70.0\boost\smart_ptr\shared_ptr.hpp(547): warning C26432: If you define or delete any default operation in the type 'class boost::shared_ptr<class Robomongo::MongoDocument>', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(21): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(21): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.h(17): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(74): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(84): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(95): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(107): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(108): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(109): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(115): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(124): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(124): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(89): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(100): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(102): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(103): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(104): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(105): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(93): warning C26462: The value pointed to by 'queryWidget' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputitemheaderwidget.cpp(171): warning C26433: Function 'Robomongo::OutputItemHeaderWidget::mouseDoubleClickEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(21): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(27): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(44): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(19): warning C26495: Variable 'Robomongo::OutputWidget::_prevResultsCount' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(42): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(75): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(80): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(75): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(62): warning C26446: Prefer to use gsl::at() instead of unchecked subscript operator (bounds.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(84): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(85): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(63): warning C26496: The variable 'secs' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(106): warning C26429: Symbol 'outputItemContentWidget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(117): warning C26429: Symbol 'outputItemContentWidget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(128): warning C26429: Symbol 'firstItem' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(129): warning C26429: Symbol 'lastItem' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(139): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(139): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(137): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(148): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(148): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(146): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(157): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(157): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(155): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(166): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(166): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(164): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(176): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(176): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(173): warning C26462: The value pointed to by 'result' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(174): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(183): warning C26434: Function 'Robomongo::OutputWidget::tabCloseRequested' hides a non-virtual function 'QTabWidget::tabCloseRequested' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(192): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(192): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(190): warning C26496: The variable 'count' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(204): warning C26496: The variable 'siz' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(205): warning C26496: The variable 'point' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(232): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(232): warning C26433: Function 'Robomongo::OutputWidget::mouseReleaseEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(246): warning C26429: Symbol 'widget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(246): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(255): warning C26496: The variable 'background' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(256): warning C26496: The variable 'gradientZero' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(257): warning C26496: The variable 'gradientOne' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(258): warning C26496: The variable 'gradientTwo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(259): warning C26496: The variable 'selectedBorder' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(346): warning C26496: The variable 'resultsCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(351): warning C26496: The variable 'dimension' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\outputwidget.cpp(352): warning C26496: The variable 'step' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(16): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(16): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(29): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(30): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(39): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(40): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(52): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(26): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(46): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(47): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(49): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\pagingwidget.cpp(50): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(15): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(15): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(16): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(24): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(24): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\progressbarpopup.cpp(10): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(57): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(62): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(63): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(68): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(58): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(69): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(194): warning C26432: If you define or delete any default operation in the type 'class Robomongo::QueryWidget', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(196): warning C26447: The function is declared 'noexcept' but calls function 'instance()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(196): warning C26447: The function is declared 'noexcept' but calls function 'app()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(196): warning C26447: The function is declared 'noexcept' but calls function 'closeShell()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(251): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(251): warning C26461: The pointer argument 'event' for function 'Robomongo::QueryWidget::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(311): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(311): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(312): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(312): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(313): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(265): warning C26461: The pointer argument 'event' for function 'Robomongo::QueryWidget::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(321): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(325): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(325): warning C26461: The pointer argument 'event' for function 'Robomongo::QueryWidget::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\querywidget.cpp(344): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(14): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(20): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(21): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(25): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(28): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(30): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(31): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(47): warning C26433: Function 'Robomongo::WorkAreaTabBar::mouseReleaseEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(47): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(59): warning C26433: Function 'Robomongo::WorkAreaTabBar::mouseDoubleClickEvent' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(59): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(61): warning C26496: The variable 'tabIndex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(67): warning C26496: The variable 'currentTab' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(78): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(78): warning C26461: The pointer argument 'event' for function 'Robomongo::WorkAreaTabBar::middleMouseReleaseEvent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(80): warning C26496: The variable 'tabIndex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(98): warning C26429: Symbol 'tabWidget' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(90): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(90): warning C26461: The pointer argument 'event' for function 'Robomongo::WorkAreaTabBar::rightMouseReleaseEvent' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(92): warning C26496: The variable 'tabIndex' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(116): warning C26461: The pointer argument 'action' for function 'Robomongo::WorkAreaTabBar::emitSignalForContextMenuAction' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(139): warning C26496: The variable 'background' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(140): warning C26496: The variable 'gradientZero' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(141): warning C26496: The variable 'gradientOne' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(142): warning C26496: The variable 'gradientTwo' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabbar.cpp(143): warning C26496: The variable 'selectedBorder' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(24): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(61): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(63): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(67): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(60): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(65): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(64): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(66): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(27): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(69): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(69): warning C26403: Reset or explicitly delete an owner<T> pointer 'scrollArea' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(27): warning C26403: Reset or explicitly delete an owner<T> pointer 'tab' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(96): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(97): warning C26496: The variable 'tabsCount' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(112): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(135): warning C26440: Function 'Robomongo::WorkAreaTabWidget::getWelcomeTab' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(146): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(175): warning C26496: The variable 'index' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(170): warning C26435: Function 'Robomongo::WorkAreaTabWidget::keyPressEvent' should specify exactly one of 'virtual', 'override', or 'final' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(170): warning C26429: Symbol 'keyEvent' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(301): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(299): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(298): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(298): warning C26403: Reset or explicitly delete an owner<T> pointer 'queryWidget' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\workareatabwidget.cpp(289): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(53): warning C26440: Function 'Robomongo::BlogInfo::BlogInfo' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(92): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(93): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(94): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(107): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(107): warning C26426: Global initializer calls a non-constexpr function 'operator+' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(108): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(108): warning C26426: Global initializer calls a non-constexpr function 'operator+' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(110): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(112): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(113): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(114): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(122): warning C26495: Variable 'Robomongo::WelcomeTab::_clearButton' is uninitialized. Always initialize a member variable (type.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(185): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(192): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(200): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(205): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(228): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(211): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(211): warning C26403: Reset or explicitly delete an owner<T> pointer 'text1Downloader' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(216): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(235): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(216): warning C26403: Reset or explicitly delete an owner<T> pointer 'pic1Downloader' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(221): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(238): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(221): warning C26403: Reset or explicitly delete an owner<T> pointer 'rssDownloader' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(246): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(122): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(212): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(217): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(222): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(231): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(271): warning C26432: If you define or delete any default operation in the type 'class Robomongo::WelcomeTab', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(278): warning C26496: The variable 'hideOrShowWhatsNewHeader' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(276): warning C26429: Symbol 'reply' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(341): warning C26496: The variable 'hideOrShowWhatsNewHeader' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(437): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(437): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(437): warning C26403: Reset or explicitly delete an owner<T> pointer 'blogLink' (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(682): warning C26434: Function 'Robomongo::WelcomeTab::resize' hides a non-virtual function 'QWidget::resize' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(704): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(820): warning C26461: The pointer argument 'data' for function 'Robomongo::saveIntoCache' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\workarea\welcometab.cpp(820): warning C26429: Symbol 'data' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\logwidget.cpp(14): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\logwidget.cpp(19): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\logwidget.cpp(19): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\logwidget.cpp(22): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\logwidget.cpp(13): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\logwidget.cpp(23): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\logwidget.cpp(18): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\logwidget.cpp(29): warning C26429: Symbol 'menu' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\logwidget.cpp(40): warning C26496: The variable 'time' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\widgets\logwidget.cpp(69): warning C26429: Symbol 'sb' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(55): warning C26429: Symbol 'toolBar' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(108): warning C26435: Function 'Robomongo::ConnectionMenu::keyPressEvent' should specify exactly one of 'virtual', 'override', or 'final' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(108): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(138): warning C26496: The variable 'background' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(233): warning C26496: The variable 'viewMode' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(380): warning C26496: The variable 'autocompletionMode' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(126): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(366): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(337): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(251): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(200): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(361): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(230): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(371): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(356): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(212): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(208): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(182): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(260): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(242): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(342): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(185): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(160): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(291): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(286): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(277): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(165): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(269): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(169): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(174): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(215): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(386): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(391): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(396): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(411): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(420): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(426): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(432): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(438): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(445): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(452): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(456): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(460): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(479): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(485): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(491): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(497): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(503): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(509): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(530): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(539): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(553): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(563): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(590): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(610): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(653): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(656): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(665): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(157): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(162): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(172): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(172): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(177): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(184): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(188): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(202): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(202): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(207): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(211): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(211): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(214): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(214): warning C26405: Do not assign to an owner<T> which may be in valid state (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(217): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(226): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(676): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(682): warning C26489: Don't dereference a pointer that may be invalid: 'currentStyle'. 'currentStyle' may have been invalidated at line 677 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(682): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 2 '{InvalidLoc}' in call to 'operator==' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(675): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(675): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(680): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(680): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(673): warning C26429: Symbol 'styles' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(690): warning C26496: The variable 'windowColor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(691): warning C26496: The variable 'buttonBgColor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(692): warning C26496: The variable 'buttonBorderBgColor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(693): warning C26496: The variable 'buttonPressedColor' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(695): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(695): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(721): warning C26461: The pointer argument 'ac' for function 'Robomongo::MainWindow::changeStyle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(724): warning C26489: Don't dereference a pointer that may be invalid: 'text'. 'text' may have been invalidated at line 723 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(724): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::AppStyleUtils::applyStyle' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(725): warning C26489: Don't dereference a pointer that may be invalid: 'text'. 'text' may have been invalidated at line 723 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(725): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'Robomongo::SettingsManager::setCurrentStyle' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(721): warning C26429: Symbol 'ac' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(746): warning C26496: The variable 'screenGeometry' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(747): warning C26496: The variable 'horizontalMargin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(748): warning C26496: The variable 'verticalMargin' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(749): warning C26496: The variable '_width' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(750): warning C26496: The variable '_height' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(754): warning C26496: The variable 'x' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(755): warning C26496: The variable 'y' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(848): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(830): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(830): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(845): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(845): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(829): warning C26429: Symbol 'connection' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(878): warning C26496: The variable 'result' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(886): warning C26429: Symbol 'selected' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(966): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(966): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(972): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(972): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(978): warning C26429: Symbol 'action' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(991): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(991): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1132): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1132): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1140): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1140): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1150): warning C26461: The pointer argument 'connectionAction' for function 'Robomongo::MainWindow::connectToServer' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1150): warning C26429: Symbol 'connectionAction' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1153): warning C26429: Symbol 'ptr' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1164): warning C26461: The pointer argument 'event' for function 'Robomongo::MainWindow::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1198): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1192): warning C26461: The pointer argument 'event' for function 'Robomongo::MainWindow::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1201): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1211): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1250): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1274): warning C26461: The pointer argument 'event' for function 'Robomongo::MainWindow::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1274): warning C26429: Symbol 'event' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1304): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1311): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1281): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1286): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1286): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1291): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1291): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1310): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1310): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1313): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1319): warning C26429: Symbol 'action' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1298): warning C26429: Symbol 'actionExp' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1357): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1358): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1355): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1360): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1360): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1363): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1363): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1433): warning C26462: The value pointed to by 'send' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1433): warning C26429: Symbol 'send' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1440): warning C26462: The value pointed to by 'activeDock' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1446): warning C26429: Symbol 'reply' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1475): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 1474 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1475): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 1474 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1490): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 1474 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\mainwindow.cpp(1498): warning C26489: Don't dereference a pointer that may be invalid: 'settings'. 'settings' may have been invalidated at line 1474 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(733): warning C26476: Expression/symbol 'v->d.data' uses a naked union 'union QVariant::Private::Data' with multiple type pointers: Use variant instead (type.7). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(726): warning C26489: Don't dereference a pointer that may be invalid: 't'. 't' may have been invalidated at line 724 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qvariant.h(727): warning C26487: Don't return a pointer that may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(24): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(25): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(37): warning C26462: The value pointed to by 'info' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(146): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(74): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(143): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(62): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(56): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(44): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(38): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(42): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(46): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(47): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(49): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(52): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(58): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(64): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(77): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(78): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(79): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(80): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(96): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(101): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(101): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(183): warning C26496: The variable 'checked' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(194): warning C26496: The variable 'checked' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(217): warning C26496: The variable 'isKey' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(264): warning C26496: The variable 'sshEnabled' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(303): warning C26496: The variable 'isPassword' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\sshtunneltab.cpp(310): warning C26496: The variable 'isPassword' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(36): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(37): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(38): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(39): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(41): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(43): warning C26426: Global initializer calls a non-constexpr function 'QString::QString' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(56): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(75): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(76): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(93): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(94): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(102): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(106): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(111): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(117): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(54): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(59): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(60): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(65): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(70): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(72): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(73): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(79): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(82): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(87): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(90): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(91): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(96): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(98): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(99): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(104): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(109): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(112): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(114): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(115): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(118): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(120): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(127): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(127): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(135): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(218): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(218): warning C26496: The variable 'isChecked' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(249): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(303): warning C26496: The variable 'isPassword' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(326): warning C26489: Don't dereference a pointer that may be invalid: 'resultAndFileName->first'. 'resultAndFileName' may have been invalidated at line 325 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(328): warning C26489: Don't dereference a pointer that may be invalid: 'resultAndFileName->second'. 'resultAndFileName' may have been invalidated at line 325 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(364): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(380): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\ssltab.cpp(362): warning C26429: Symbol 'sslSettings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.cpp(8): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.cpp(18): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.cpp(18): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sshsettings.cpp(19): warning C26402: Return a scoped object instead of a heap-allocated if it has a move constructor (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.cpp(8): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.cpp(16): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.cpp(16): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\sslsettings.cpp(17): warning C26402: Return a scoped object instead of a heap-allocated if it has a move constructor (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(8): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(23): warning C26400: Do not assign the result of an allocation or a function call with an owner<T> return value to a raw pointer, use owner<T> instead (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(24): warning C26402: Return a scoped object instead of a heap-allocated if it has a move constructor (r.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(34): warning C26489: Don't dereference a pointer that may be invalid: 'str'. 'str' may have been invalidated at line 33 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(56): warning C26489: Don't dereference a pointer that may be invalid: '&vec'. 'vec' may have been invalidated at line 46 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(65): warning C26489: Don't dereference a pointer that may be invalid: 'member'. 'member' may have been invalidated at line 64 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(65): warning C26486: Don't pass a pointer that may be invalid to a function. Parameter 1 '{InvalidLoc}' in call to 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::push_back' may be invalid (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\settings\replicasetsettings.cpp(73): warning C26489: Don't dereference a pointer that may be invalid: '&memberAndHealth->first'. 'memberAndHealth.std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool>::first' may have been invalidated at line 72 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\qt\qt5.12.8\5.12.8\msvc2017_64\include\qtcore\qmap.h(489): warning C26440: Function 'QMap<QString,QVariant>::const_iterator::operator->' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(23): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(20): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(25): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(26): warning C26444: Avoid unnamed objects with custom construction and destruction (es.84). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(30): warning C26432: If you define or delete any default operation in the type 'class Robomongo::SshTunnelWorker', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(81): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 79 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(81): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(76): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(52): warning C26493: Don't use C-style casts (type.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(54): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(71): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(89): warning C26461: The pointer argument 'event' for function 'Robomongo::SshTunnelWorker::handle' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(109): warning C26496: The variable 'elapsed' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(110): warning C26496: The variable 'wasDisconnected' is assigned only once, mark it as const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(142): warning C26489: Don't dereference a pointer that may be invalid: 'ex'. 'ex' may have been invalidated at line 140 (lifetime.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(142): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(94): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(133): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(167): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(170): warning C26461: The pointer argument 'message' for function 'Robomongo::SshTunnelWorker::logCallbackHandler' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(170): warning C26429: Symbol 'context' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(178): warning C26462: The value pointed to by 'ssh' is assigned only once, mark it as a pointer to const (con.4). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(202): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(177): warning C26429: Symbol 'settings' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(178): warning C26429: Symbol 'ssh' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(203): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(204): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(205): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(206): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(207): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(208): warning C26472: Don't use a static_cast for arithmetic conversions. Use brace initialization, gsl::narrow_cast or gsl::narrow (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(210): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(211): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(212): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(213): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(214): warning C26465: Don't use const_cast to cast away const. const_cast is not required; constness or volatility is not being removed by this conversion (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(218): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(219): warning C26477: Use 'nullptr' rather than 0 or NULL (es.47). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(225): warning C26401: Do not delete a raw pointer that is not an owner<T> (i.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(225): warning C26409: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\core\mongodb\sshtunnelworker.cpp(224): warning C26432: If you define or delete any default operation in the type 'class Robomongo::SshTunnelConfigCreator', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(70): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(73): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(70): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(67): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(81): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBus.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(82): warning C26485: Expression 'qt_meta_data_Robomongo__EventBus': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBus.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(89): warning C26433: Function 'Robomongo::EventBus::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(94): warning C26433: Function 'Robomongo::EventBus::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBus.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(102): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(102): warning C26433: Function 'Robomongo::EventBus::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbus_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::EventBusDispatcher::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(57): warning C26440: Function 'Robomongo::EventBusDispatcher::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBusDispatcher.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__EventBusDispatcher': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBusDispatcher.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(75): warning C26433: Function 'Robomongo::EventBusDispatcher::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(80): warning C26433: Function 'Robomongo::EventBusDispatcher::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EventBusDispatcher.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\tac5dwh4se\moc_eventbusdispatcher_release.cpp(88): warning C26433: Function 'Robomongo::EventBusDispatcher::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(78): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(83): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(81): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(78): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(75): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(83): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(91): warning C26485: Expression 'qt_meta_stringdata_Robomongo__App.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(92): warning C26485: Expression 'qt_meta_data_Robomongo__App': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(89): warning C26485: Expression 'qt_meta_stringdata_Robomongo__App.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(99): warning C26433: Function 'Robomongo::App::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(108): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(104): warning C26433: Function 'Robomongo::App::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(107): warning C26485: Expression 'qt_meta_stringdata_Robomongo__App.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(123): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(112): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(112): warning C26433: Function 'Robomongo::App::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_app_release.cpp(123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(107): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(116): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(115): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(114): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(112): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(111): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(110): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(107): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(104): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(111): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(128): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoDatabase.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(129): warning C26485: Expression 'qt_meta_data_Robomongo__MongoDatabase': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(126): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoDatabase.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(136): warning C26433: Function 'Robomongo::MongoDatabase::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(145): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(141): warning C26433: Function 'Robomongo::MongoDatabase::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(144): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoDatabase.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(160): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(149): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(149): warning C26433: Function 'Robomongo::MongoDatabase::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongodatabase_release.cpp(160): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(93): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(102): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(101): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(100): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(99): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(98): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(96): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(90): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(93): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(102): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(101): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(100): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(99): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(98): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(96): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(110): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoServer.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(111): warning C26485: Expression 'qt_meta_data_Robomongo__MongoServer': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoServer.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(118): warning C26433: Function 'Robomongo::MongoServer::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(127): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(123): warning C26433: Function 'Robomongo::MongoServer::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(126): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoServer.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(142): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(131): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(131): warning C26433: Function 'Robomongo::MongoServer::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoserver_release.cpp(142): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(78): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(83): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(81): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(78): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(75): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(83): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(91): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoShell.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(92): warning C26485: Expression 'qt_meta_data_Robomongo__MongoShell': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(89): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoShell.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(99): warning C26433: Function 'Robomongo::MongoShell::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(108): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(104): warning C26433: Function 'Robomongo::MongoShell::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(107): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoShell.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(123): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(112): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(112): warning C26433: Function 'Robomongo::MongoShell::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_mongoshell_release.cpp(123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(109): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(121): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(109): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(131): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Notifier.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(132): warning C26485: Expression 'qt_meta_data_Robomongo__Notifier': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(129): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Notifier.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(139): warning C26433: Function 'Robomongo::Notifier::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(148): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(144): warning C26433: Function 'Robomongo::Notifier::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(147): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Notifier.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(163): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(152): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(152): warning C26433: Function 'Robomongo::Notifier::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\cdqsgruksd\moc_notifier_release.cpp(163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ScriptEngine::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(57): warning C26440: Function 'Robomongo::ScriptEngine::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptEngine.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ScriptEngine': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptEngine.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(75): warning C26433: Function 'Robomongo::ScriptEngine::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(80): warning C26433: Function 'Robomongo::ScriptEngine::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptEngine.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\s4xdilqwh5\moc_scriptengine_release.cpp(88): warning C26433: Function 'Robomongo::ScriptEngine::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(171): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(203): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(202): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(201): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(200): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(199): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(198): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(197): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(196): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(195): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(194): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(193): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(192): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(191): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(190): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(189): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(188): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(187): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(186): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(185): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(184): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(183): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(182): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(181): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(180): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(179): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(178): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(176): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(177): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(168): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(171): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(203): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(202): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(201): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(200): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(199): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(198): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(197): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(196): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(195): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(194): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(193): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(192): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(191): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(190): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(189): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(188): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(187): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(186): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(185): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(184): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(183): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(182): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(181): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(180): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(179): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(178): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(176): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(177): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(211): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoWorker.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(212): warning C26485: Expression 'qt_meta_data_Robomongo__MongoWorker': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(209): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoWorker.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(219): warning C26433: Function 'Robomongo::MongoWorker::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(228): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(224): warning C26433: Function 'Robomongo::MongoWorker::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(227): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MongoWorker.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(243): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(232): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(232): warning C26433: Function 'Robomongo::MongoWorker::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_mongoworker_release.cpp(243): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(75): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(79): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(78): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(75): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(72): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(78): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(87): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelWorker.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(88): warning C26485: Expression 'qt_meta_data_Robomongo__SshTunnelWorker': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(85): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelWorker.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(95): warning C26433: Function 'Robomongo::SshTunnelWorker::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(104): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(100): warning C26433: Function 'Robomongo::SshTunnelWorker::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(103): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelWorker.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(108): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(108): warning C26433: Function 'Robomongo::SshTunnelWorker::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\2dsvgyncf3\moc_sshtunnelworker_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ConnectionSettings::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(57): warning C26440: Function 'Robomongo::ConnectionSettings::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionSettings.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionSettings': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionSettings.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(75): warning C26433: Function 'Robomongo::ConnectionSettings::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(80): warning C26433: Function 'Robomongo::ConnectionSettings::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionSettings.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\6xuuavor6n\moc_connectionsettings_release.cpp(88): warning C26433: Function 'Robomongo::ConnectionSettings::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(79): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(75): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(69): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(79): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(79): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(75): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(92): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Logger.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(93): warning C26485: Expression 'qt_meta_data_Robomongo__Logger': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Logger.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(100): warning C26433: Function 'Robomongo::Logger::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(100): warning C26436: The type 'mod_const(class Robomongo::Logger)' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(111): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(109): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(105): warning C26433: Function 'Robomongo::Logger::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(105): warning C26436: The type 'class Robomongo::Logger' with a virtual function needs either public virtual or protected non-virtual destructor (c.35). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Logger.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(115): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(115): warning C26433: Function 'Robomongo::Logger::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(135): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(135): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\nhvv5tx62y\moc_logger_release.cpp(136): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::AppStyle::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(57): warning C26440: Function 'Robomongo::AppStyle::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AppStyle.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__AppStyle': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AppStyle.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(75): warning C26433: Function 'Robomongo::AppStyle::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(80): warning C26433: Function 'Robomongo::AppStyle::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AppStyle.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_appstyle_release.cpp(88): warning C26433: Function 'Robomongo::AppStyle::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(276): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(331): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(328): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(325): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(324): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(323): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(322): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(316): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(315): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(314): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(313): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(312): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(311): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(310): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(299): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(276): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(273): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(331): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(328): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(325): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(324): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(323): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(322): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(316): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(315): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(314): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(313): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(312): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(311): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(310): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(299): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(343): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MainWindow.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(344): warning C26485: Expression 'qt_meta_data_Robomongo__MainWindow': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(341): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MainWindow.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(351): warning C26433: Function 'Robomongo::MainWindow::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(360): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(356): warning C26433: Function 'Robomongo::MainWindow::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(359): warning C26485: Expression 'qt_meta_stringdata_Robomongo__MainWindow.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(375): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(364): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(364): warning C26433: Function 'Robomongo::MainWindow::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\dmhxej42xs\moc_mainwindow_release.cpp(375): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::AboutDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(57): warning C26440: Function 'Robomongo::AboutDialog::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AboutDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__AboutDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AboutDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(75): warning C26433: Function 'Robomongo::AboutDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(80): warning C26433: Function 'Robomongo::AboutDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AboutDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_aboutdialog_release.cpp(88): warning C26433: Function 'Robomongo::AboutDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ConnectionAdvancedTab::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(57): warning C26440: Function 'Robomongo::ConnectionAdvancedTab::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAdvancedTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionAdvancedTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAdvancedTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(75): warning C26433: Function 'Robomongo::ConnectionAdvancedTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(80): warning C26433: Function 'Robomongo::ConnectionAdvancedTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAdvancedTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionadvancedtab_release.cpp(88): warning C26433: Function 'Robomongo::ConnectionAdvancedTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(74): warning C26461: The pointer argument '_a' for function 'Robomongo::ConnectionAuthTab::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(77): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(81): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(77): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(74): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAuthTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(91): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionAuthTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(88): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAuthTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(98): warning C26433: Function 'Robomongo::ConnectionAuthTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(107): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(103): warning C26433: Function 'Robomongo::ConnectionAuthTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(106): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionAuthTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(122): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(111): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(111): warning C26433: Function 'Robomongo::ConnectionAuthTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionauthtab_release.cpp(122): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(92): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(99): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(99): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(92): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(89): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(99): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(95): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionBasicTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(109): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionBasicTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(106): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionBasicTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(116): warning C26433: Function 'Robomongo::ConnectionBasicTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(125): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(121): warning C26433: Function 'Robomongo::ConnectionBasicTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(124): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionBasicTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(140): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(129): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(129): warning C26433: Function 'Robomongo::ConnectionBasicTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionbasictab_release.cpp(140): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(80): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(85): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(83): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(80): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(77): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(85): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(83): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(93): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDiagnosticDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(94): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionDiagnosticDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(91): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDiagnosticDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(101): warning C26433: Function 'Robomongo::ConnectionDiagnosticDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(110): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(106): warning C26433: Function 'Robomongo::ConnectionDiagnosticDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(109): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDiagnosticDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(125): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(114): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(114): warning C26433: Function 'Robomongo::ConnectionDiagnosticDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondiagnosticdialog_release.cpp(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(69): warning C26461: The pointer argument '_a' for function 'Robomongo::ConnectionDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(85): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(86): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(93): warning C26433: Function 'Robomongo::ConnectionDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(98): warning C26433: Function 'Robomongo::ConnectionDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(106): warning C26433: Function 'Robomongo::ConnectionDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectiondialog_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(103): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(115): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(109): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(108): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(103): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(100): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(109): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(108): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(123): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(124): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionsDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(121): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(131): warning C26433: Function 'Robomongo::ConnectionsDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(140): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(136): warning C26433: Function 'Robomongo::ConnectionsDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(139): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(155): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(144): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(144): warning C26433: Function 'Robomongo::ConnectionsDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(155): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(213): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(216): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(206): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(203): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(213): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(206): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(213): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(216): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(227): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(228): warning C26485: Expression 'qt_meta_data_Robomongo__ConnectionsTreeWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(225): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(235): warning C26433: Function 'Robomongo::ConnectionsTreeWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(244): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(240): warning C26433: Function 'Robomongo::ConnectionsTreeWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(243): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ConnectionsTreeWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(259): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(248): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(248): warning C26433: Function 'Robomongo::ConnectionsTreeWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_connectionsdialog_release.cpp(259): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(78): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(78): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(75): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(92): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CopyCollection.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(93): warning C26485: Expression 'qt_meta_data_Robomongo__CopyCollection': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CopyCollection.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(100): warning C26433: Function 'Robomongo::CopyCollection::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(109): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(105): warning C26433: Function 'Robomongo::CopyCollection::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(108): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CopyCollection.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(113): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(113): warning C26433: Function 'Robomongo::CopyCollection::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_copycollectiondialog_release.cpp(124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(95): warning C26461: The pointer argument '_a' for function 'Robomongo::CreateCollectionDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(98): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(108): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(107): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(106): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(105): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(95): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(98): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(108): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(107): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(106): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(105): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(116): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateCollectionDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(117): warning C26485: Expression 'qt_meta_data_Robomongo__CreateCollectionDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(114): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateCollectionDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(124): warning C26433: Function 'Robomongo::CreateCollectionDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(133): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(129): warning C26433: Function 'Robomongo::CreateCollectionDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(132): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateCollectionDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(148): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(137): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(137): warning C26433: Function 'Robomongo::CreateCollectionDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createcollectiondialog_release.cpp(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(66): warning C26461: The pointer argument '_a' for function 'Robomongo::CreateDatabaseDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(69): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(69): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(81): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateDatabaseDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(82): warning C26485: Expression 'qt_meta_data_Robomongo__CreateDatabaseDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateDatabaseDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(89): warning C26433: Function 'Robomongo::CreateDatabaseDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(94): warning C26433: Function 'Robomongo::CreateDatabaseDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateDatabaseDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(102): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(102): warning C26433: Function 'Robomongo::CreateDatabaseDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createdatabasedialog_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\src\robomongo\gui\dialogs\createuserdialog.h(33): warning C26440: Function 'Robomongo::CreateUserDialog::user' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(65): warning C26461: The pointer argument '_a' for function 'Robomongo::CreateUserDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(68): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(68): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(80): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateUserDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(81): warning C26485: Expression 'qt_meta_data_Robomongo__CreateUserDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(78): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateUserDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(88): warning C26433: Function 'Robomongo::CreateUserDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(97): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(93): warning C26433: Function 'Robomongo::CreateUserDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(96): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CreateUserDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(112): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(101): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(101): warning C26433: Function 'Robomongo::CreateUserDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_createuserdialog_release.cpp(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(85): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(93): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(90): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(91): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(85): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(82): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(90): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(103): warning C26485: Expression 'qt_meta_stringdata_Robomongo__DocumentTextEditor.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(104): warning C26485: Expression 'qt_meta_data_Robomongo__DocumentTextEditor': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__DocumentTextEditor.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(111): warning C26433: Function 'Robomongo::DocumentTextEditor::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(120): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(116): warning C26433: Function 'Robomongo::DocumentTextEditor::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(119): warning C26485: Expression 'qt_meta_stringdata_Robomongo__DocumentTextEditor.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(135): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(124): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(124): warning C26433: Function 'Robomongo::DocumentTextEditor::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_documenttexteditor_release.cpp(135): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(86): warning C26461: The pointer argument '_a' for function 'Robomongo::EulaDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(89): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(89): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(107): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EulaDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(108): warning C26485: Expression 'qt_meta_data_Robomongo__EulaDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(105): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EulaDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(115): warning C26433: Function 'Robomongo::EulaDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(124): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(120): warning C26433: Function 'Robomongo::EulaDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(123): warning C26485: Expression 'qt_meta_stringdata_Robomongo__EulaDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(139): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(128): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(128): warning C26433: Function 'Robomongo::EulaDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_euladialog_release.cpp(139): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(108): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(115): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(112): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(108): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(105): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(127): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExportDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(128): warning C26485: Expression 'qt_meta_data_Robomongo__ExportDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(125): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExportDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(135): warning C26433: Function 'Robomongo::ExportDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(144): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(140): warning C26433: Function 'Robomongo::ExportDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(143): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExportDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(159): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(148): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(148): warning C26433: Function 'Robomongo::ExportDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_exportdialog_release.cpp(159): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(66): warning C26461: The pointer argument '_a' for function 'Robomongo::FunctionTextEditor::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(69): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(69): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(81): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FunctionTextEditor.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(82): warning C26485: Expression 'qt_meta_data_Robomongo__FunctionTextEditor': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FunctionTextEditor.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(89): warning C26433: Function 'Robomongo::FunctionTextEditor::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(94): warning C26433: Function 'Robomongo::FunctionTextEditor::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FunctionTextEditor.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(102): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(102): warning C26433: Function 'Robomongo::FunctionTextEditor::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_functiontexteditor_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(66): warning C26461: The pointer argument '_a' for function 'Robomongo::PreferencesDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(69): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(69): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(81): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PreferencesDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(82): warning C26485: Expression 'qt_meta_data_Robomongo__PreferencesDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PreferencesDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(89): warning C26433: Function 'Robomongo::PreferencesDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(94): warning C26433: Function 'Robomongo::PreferencesDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PreferencesDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(102): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(102): warning C26433: Function 'Robomongo::PreferencesDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_preferencesdialog_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(85): warning C26461: The pointer argument '_a' for function 'Robomongo::SshTunnelTab::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(88): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(93): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(92): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(91): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(88): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(85): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(92): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(104): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(105): warning C26485: Expression 'qt_meta_data_Robomongo__SshTunnelTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(102): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(112): warning C26433: Function 'Robomongo::SshTunnelTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(121): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(117): warning C26433: Function 'Robomongo::SshTunnelTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(120): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SshTunnelTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(136): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(125): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(125): warning C26433: Function 'Robomongo::SshTunnelTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_sshtunneltab_release.cpp(136): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(99): warning C26461: The pointer argument '_a' for function 'Robomongo::SSLTab::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(102): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(108): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(107): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(106): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(105): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(99): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(102): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(108): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(107): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(106): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(105): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(121): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SSLTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(122): warning C26485: Expression 'qt_meta_data_Robomongo__SSLTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(119): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SSLTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(129): warning C26433: Function 'Robomongo::SSLTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(138): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(134): warning C26433: Function 'Robomongo::SSLTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(137): warning C26485: Expression 'qt_meta_stringdata_Robomongo__SSLTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(153): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(142): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(142): warning C26433: Function 'Robomongo::SSLTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\sx4jzq6brk\moc_ssltab_release.cpp(153): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(69): warning C26461: The pointer argument '_a' for function 'Robomongo::FindFrame::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(85): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FindFrame.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(86): warning C26485: Expression 'qt_meta_data_Robomongo__FindFrame': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FindFrame.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(93): warning C26433: Function 'Robomongo::FindFrame::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(98): warning C26433: Function 'Robomongo::FindFrame::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__FindFrame.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(106): warning C26433: Function 'Robomongo::FindFrame::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_findframe_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::JSLexer::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(57): warning C26440: Function 'Robomongo::JSLexer::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__JSLexer.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(75): warning C26433: Function 'Robomongo::JSLexer::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(80): warning C26433: Function 'Robomongo::JSLexer::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__JSLexer.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_jslexer_release.cpp(88): warning C26433: Function 'Robomongo::JSLexer::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(66): warning C26461: The pointer argument '_a' for function 'Robomongo::RoboScintilla::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(69): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(69): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__RoboScintilla.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(89): warning C26433: Function 'Robomongo::RoboScintilla::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(94): warning C26433: Function 'Robomongo::RoboScintilla::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__RoboScintilla.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(102): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(102): warning C26433: Function 'Robomongo::RoboScintilla::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\mxyxcfd7k2\moc_plainjavascripteditor_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(74): warning C26461: The pointer argument '_a' for function 'Robomongo::LogWidget::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(77): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(81): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(80): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(80): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(77): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(74): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(89): warning C26485: Expression 'qt_meta_stringdata_Robomongo__LogWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(90): warning C26485: Expression 'qt_meta_data_Robomongo__LogWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(87): warning C26485: Expression 'qt_meta_stringdata_Robomongo__LogWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(97): warning C26433: Function 'Robomongo::LogWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(106): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(102): warning C26433: Function 'Robomongo::LogWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(105): warning C26485: Expression 'qt_meta_stringdata_Robomongo__LogWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(121): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(110): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(110): warning C26433: Function 'Robomongo::LogWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\wjqgmjhsf5\moc_logwidget_release.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(70): warning C26461: The pointer argument '_a' for function 'Robomongo::AddEditIndexDialog::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(73): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(77): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(73): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(70): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(77): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(85): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AddEditIndexDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(86): warning C26485: Expression 'qt_meta_data_Robomongo__AddEditIndexDialog': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AddEditIndexDialog.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(93): warning C26433: Function 'Robomongo::AddEditIndexDialog::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(98): warning C26433: Function 'Robomongo::AddEditIndexDialog::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__AddEditIndexDialog.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(106): warning C26433: Function 'Robomongo::AddEditIndexDialog::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_addeditindexdialog_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(69): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerCollectionIndexItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionIndexItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(93): warning C26433: Function 'Robomongo::ExplorerCollectionIndexItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(98): warning C26433: Function 'Robomongo::ExplorerCollectionIndexItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionIndexItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(106): warning C26433: Function 'Robomongo::ExplorerCollectionIndexItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexitem_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(76): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerCollectionIndexesDir::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(79): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(79): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(92): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionIndexesDir.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(102): warning C26433: Function 'Robomongo::ExplorerCollectionIndexesDir::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(111): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(107): warning C26433: Function 'Robomongo::ExplorerCollectionIndexesDir::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(110): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionIndexesDir.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(115): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(115): warning C26433: Function 'Robomongo::ExplorerCollectionIndexesDir::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectionindexesdir_release.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(137): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(143): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(142): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(141): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(140): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(134): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(137): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(143): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(142): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(140): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(164): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(174): warning C26433: Function 'Robomongo::ExplorerCollectionTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(183): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(179): warning C26433: Function 'Robomongo::ExplorerCollectionTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(182): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerCollectionTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(198): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(187): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(187): warning C26433: Function 'Robomongo::ExplorerCollectionTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorercollectiontreeitem_release.cpp(198): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(94): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerDatabaseCategoryTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(97): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(97): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(115): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerDatabaseCategoryTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(125): warning C26433: Function 'Robomongo::ExplorerDatabaseCategoryTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(134): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(130): warning C26433: Function 'Robomongo::ExplorerDatabaseCategoryTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(133): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerDatabaseCategoryTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(149): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(138): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(138): warning C26433: Function 'Robomongo::ExplorerDatabaseCategoryTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasecategorytreeitem_release.cpp(149): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(115): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(123): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(122): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(121): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(112): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(115): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(122): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(136): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerDatabaseTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(146): warning C26433: Function 'Robomongo::ExplorerDatabaseTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(155): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(151): warning C26433: Function 'Robomongo::ExplorerDatabaseTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(154): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerDatabaseTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(170): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(159): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(159): warning C26433: Function 'Robomongo::ExplorerDatabaseTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerdatabasetreeitem_release.cpp(170): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(69): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerFunctionTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerFunctionTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(93): warning C26433: Function 'Robomongo::ExplorerFunctionTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(98): warning C26433: Function 'Robomongo::ExplorerFunctionTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerFunctionTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(106): warning C26433: Function 'Robomongo::ExplorerFunctionTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerfunctiontreeitem_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(78): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(83): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(78): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(75): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(83): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(89): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerReplicaSetFolderItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(99): warning C26433: Function 'Robomongo::ExplorerReplicaSetFolderItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(108): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(104): warning C26433: Function 'Robomongo::ExplorerReplicaSetFolderItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(107): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerReplicaSetFolderItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(123): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(112): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(112): warning C26433: Function 'Robomongo::ExplorerReplicaSetFolderItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasetfolderitem_release.cpp(123): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(83): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerReplicaSetTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(86): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(86): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerReplicaSetTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(111): warning C26433: Function 'Robomongo::ExplorerReplicaSetTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(120): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(116): warning C26433: Function 'Robomongo::ExplorerReplicaSetTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(119): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerReplicaSetTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(135): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(124): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(124): warning C26433: Function 'Robomongo::ExplorerReplicaSetTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerreplicasettreeitem_release.cpp(135): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(122): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(130): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(129): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(128): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(126): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(125): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(119): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(122): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(129): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(128): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(126): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(125): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(144): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerServerTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(154): warning C26433: Function 'Robomongo::ExplorerServerTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(163): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(159): warning C26433: Function 'Robomongo::ExplorerServerTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(162): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerServerTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(178): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(167): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(167): warning C26433: Function 'Robomongo::ExplorerServerTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerservertreeitem_release.cpp(178): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ExplorerTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(57): warning C26440: Function 'Robomongo::ExplorerTreeItem::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ExplorerTreeItem': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(75): warning C26433: Function 'Robomongo::ExplorerTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(86): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(80): warning C26433: Function 'Robomongo::ExplorerTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreeitem_release.cpp(90): warning C26433: Function 'Robomongo::ExplorerTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ExplorerTreeWidget::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(57): warning C26440: Function 'Robomongo::ExplorerTreeWidget::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ExplorerTreeWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(75): warning C26433: Function 'Robomongo::ExplorerTreeWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(80): warning C26433: Function 'Robomongo::ExplorerTreeWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerTreeWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorertreewidget_release.cpp(88): warning C26433: Function 'Robomongo::ExplorerTreeWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(69): warning C26461: The pointer argument '_a' for function 'Robomongo::ExplorerUserTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(72): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(72): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerUserTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(93): warning C26433: Function 'Robomongo::ExplorerUserTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(102): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(98): warning C26433: Function 'Robomongo::ExplorerUserTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerUserTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(106): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(106): warning C26433: Function 'Robomongo::ExplorerUserTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerusertreeitem_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(90): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(96): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(94): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(93): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(90): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(87): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(96): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(95): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(94): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(105): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(106): warning C26485: Expression 'qt_meta_data_Robomongo__ExplorerWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(103): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(113): warning C26433: Function 'Robomongo::ExplorerWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(122): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(118): warning C26433: Function 'Robomongo::ExplorerWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(121): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ExplorerWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(137): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(126): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(126): warning C26433: Function 'Robomongo::ExplorerWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\u6tiy7laak\moc_explorerwidget_release.cpp(137): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::BsonTableModelProxy::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(57): warning C26440: Function 'Robomongo::BsonTableModelProxy::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableModelProxy.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__BsonTableModelProxy': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableModelProxy.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(75): warning C26433: Function 'Robomongo::BsonTableModelProxy::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(80): warning C26433: Function 'Robomongo::BsonTableModelProxy::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableModelProxy.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontablemodel_release.cpp(88): warning C26433: Function 'Robomongo::BsonTableModelProxy::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(67): warning C26461: The pointer argument '_a' for function 'Robomongo::BsonTableView::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(70): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(73): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(70): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(67): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(73): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(81): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableView.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(82): warning C26485: Expression 'qt_meta_data_Robomongo__BsonTableView': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(79): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableView.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(89): warning C26433: Function 'Robomongo::BsonTableView::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(100): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(98): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(94): warning C26433: Function 'Robomongo::BsonTableView::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(97): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTableView.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(115): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(104): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(104): warning C26433: Function 'Robomongo::BsonTableView::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontableview_release.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::BsonTreeItem::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(57): warning C26440: Function 'Robomongo::BsonTreeItem::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__BsonTreeItem': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeItem.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(75): warning C26433: Function 'Robomongo::BsonTreeItem::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(80): warning C26433: Function 'Robomongo::BsonTreeItem::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeItem.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeitem_release.cpp(88): warning C26433: Function 'Robomongo::BsonTreeItem::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::BsonTreeModel::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(57): warning C26440: Function 'Robomongo::BsonTreeModel::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeModel.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__BsonTreeModel': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeModel.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(75): warning C26433: Function 'Robomongo::BsonTreeModel::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(80): warning C26433: Function 'Robomongo::BsonTreeModel::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeModel.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreemodel_release.cpp(88): warning C26433: Function 'Robomongo::BsonTreeModel::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(74): warning C26461: The pointer argument '_a' for function 'Robomongo::BsonTreeView::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(77): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(82): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(77): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(74): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(82): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(90): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeView.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(91): warning C26485: Expression 'qt_meta_data_Robomongo__BsonTreeView': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(88): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeView.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(98): warning C26433: Function 'Robomongo::BsonTreeView::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(109): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(107): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(103): warning C26433: Function 'Robomongo::BsonTreeView::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(106): warning C26485: Expression 'qt_meta_stringdata_Robomongo__BsonTreeView.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(113): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(113): warning C26433: Function 'Robomongo::BsonTreeView::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_bsontreeview_release.cpp(124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::CollectionStatsTreeWidget::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(57): warning C26440: Function 'Robomongo::CollectionStatsTreeWidget::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CollectionStatsTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__CollectionStatsTreeWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CollectionStatsTreeWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(75): warning C26433: Function 'Robomongo::CollectionStatsTreeWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(80): warning C26433: Function 'Robomongo::CollectionStatsTreeWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__CollectionStatsTreeWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_collectionstatstreewidget_release.cpp(88): warning C26433: Function 'Robomongo::CollectionStatsTreeWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::Indicator::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(57): warning C26440: Function 'Robomongo::Indicator::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Indicator.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__Indicator': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Indicator.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(75): warning C26433: Function 'Robomongo::Indicator::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(80): warning C26433: Function 'Robomongo::Indicator::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__Indicator.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_indicatorlabel_release.cpp(88): warning C26433: Function 'Robomongo::Indicator::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(81): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(91): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(73): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(77): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(73): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(81): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(70): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(81): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(77): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(101): warning C26485: Expression 'qt_meta_stringdata_Robomongo__JsonPrepareThread.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(102): warning C26485: Expression 'qt_meta_data_Robomongo__JsonPrepareThread': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(99): warning C26485: Expression 'qt_meta_stringdata_Robomongo__JsonPrepareThread.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(109): warning C26433: Function 'Robomongo::JsonPrepareThread::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(118): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(114): warning C26433: Function 'Robomongo::JsonPrepareThread::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(117): warning C26485: Expression 'qt_meta_stringdata_Robomongo__JsonPrepareThread.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(133): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(122): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(122): warning C26433: Function 'Robomongo::JsonPrepareThread::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(133): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(148): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(148): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_jsonpreparethread_release.cpp(149): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(134): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(108): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(124): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(108): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(105): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(134): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(144): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemContentWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(145): warning C26485: Expression 'qt_meta_data_Robomongo__OutputItemContentWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(142): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemContentWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(152): warning C26433: Function 'Robomongo::OutputItemContentWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(161): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(157): warning C26433: Function 'Robomongo::OutputItemContentWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(160): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemContentWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(176): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(165): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(165): warning C26433: Function 'Robomongo::OutputItemContentWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemcontentwidget_release.cpp(176): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(100): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(103): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(110): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(89): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(94): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(100): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(86): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(89): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(100): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(103): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(95): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(94): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(120): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemHeaderWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(121): warning C26485: Expression 'qt_meta_data_Robomongo__OutputItemHeaderWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(118): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemHeaderWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(128): warning C26433: Function 'Robomongo::OutputItemHeaderWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(137): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(133): warning C26433: Function 'Robomongo::OutputItemHeaderWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(136): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputItemHeaderWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(152): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(141): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(141): warning C26433: Function 'Robomongo::OutputItemHeaderWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputitemheaderwidget_release.cpp(152): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(72): warning C26461: The pointer argument '_a' for function 'Robomongo::OutputWidget::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(75): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(80): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(72): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(75): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(80): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(88): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(89): warning C26485: Expression 'qt_meta_data_Robomongo__OutputWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(86): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(96): warning C26433: Function 'Robomongo::OutputWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(105): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(101): warning C26433: Function 'Robomongo::OutputWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(104): warning C26485: Expression 'qt_meta_stringdata_Robomongo__OutputWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(120): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(109): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(109): warning C26433: Function 'Robomongo::OutputWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_outputwidget_release.cpp(120): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(104): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(107): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(114): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(121): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(92): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(96): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(96): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(104): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(92): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(89): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(104): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(107): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(121): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(96): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(95): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(131): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PagingWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(132): warning C26485: Expression 'qt_meta_data_Robomongo__PagingWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(129): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PagingWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(139): warning C26433: Function 'Robomongo::PagingWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(148): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(144): warning C26433: Function 'Robomongo::PagingWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(147): warning C26485: Expression 'qt_meta_stringdata_Robomongo__PagingWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(163): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(152): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(152): warning C26433: Function 'Robomongo::PagingWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(163): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(172): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(172): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(173): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(179): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(179): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(180): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(186): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(186): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_pagingwidget_release.cpp(187): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(57): warning C26461: The pointer argument '_o' for function 'Robomongo::ProgressBarPopup::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(57): warning C26440: Function 'Robomongo::ProgressBarPopup::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(67): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ProgressBarPopup.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(68): warning C26485: Expression 'qt_meta_data_Robomongo__ProgressBarPopup': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(65): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ProgressBarPopup.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(75): warning C26433: Function 'Robomongo::ProgressBarPopup::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(84): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(80): warning C26433: Function 'Robomongo::ProgressBarPopup::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(83): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ProgressBarPopup.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_progressbarpopup_release.cpp(88): warning C26433: Function 'Robomongo::ProgressBarPopup::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(148): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(151): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(158): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(126): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(141): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(140): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(139): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(130): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(129): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(123): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(126): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(148): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(148): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(151): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(158): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(141): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(140): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(139): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(130): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(129): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(168): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(169): warning C26485: Expression 'qt_meta_data_Robomongo__QueryWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(166): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(176): warning C26433: Function 'Robomongo::QueryWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(185): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(181): warning C26433: Function 'Robomongo::QueryWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(184): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(200): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(189): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(189): warning C26433: Function 'Robomongo::QueryWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(200): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(209): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(209): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(210): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(216): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(216): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(217): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(253): warning C26461: The pointer argument '_o' for function 'Robomongo::QueryWidget::CustomDockWidget::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(253): warning C26440: Function 'Robomongo::QueryWidget::CustomDockWidget::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(263): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget__CustomDockWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(264): warning C26485: Expression 'qt_meta_data_Robomongo__QueryWidget__CustomDockWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(261): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget__CustomDockWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(271): warning C26433: Function 'Robomongo::QueryWidget::CustomDockWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(280): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(276): warning C26433: Function 'Robomongo::QueryWidget::CustomDockWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(279): warning C26485: Expression 'qt_meta_stringdata_Robomongo__QueryWidget__CustomDockWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_querywidget_release.cpp(284): warning C26433: Function 'Robomongo::QueryWidget::CustomDockWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(105): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(108): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(93): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(101): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(100): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(100): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(97): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(90): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(93): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(105): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(105): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(108): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(101): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(100): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(97): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(118): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(119): warning C26485: Expression 'qt_meta_data_Robomongo__ScriptWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(116): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(126): warning C26433: Function 'Robomongo::ScriptWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(135): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(131): warning C26433: Function 'Robomongo::ScriptWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(134): warning C26485: Expression 'qt_meta_stringdata_Robomongo__ScriptWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(150): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(139): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(139): warning C26433: Function 'Robomongo::ScriptWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(150): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(195): warning C26461: The pointer argument '_o' for function 'Robomongo::TopStatusBar::qt_static_metacall' can be marked as a pointer to const (con.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(195): warning C26440: Function 'Robomongo::TopStatusBar::qt_static_metacall' can be declared 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(205): warning C26485: Expression 'qt_meta_stringdata_Robomongo__TopStatusBar.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(206): warning C26485: Expression 'qt_meta_data_Robomongo__TopStatusBar': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(203): warning C26485: Expression 'qt_meta_stringdata_Robomongo__TopStatusBar.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(213): warning C26433: Function 'Robomongo::TopStatusBar::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(222): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(218): warning C26433: Function 'Robomongo::TopStatusBar::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(221): warning C26485: Expression 'qt_meta_stringdata_Robomongo__TopStatusBar.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_scriptwidget_release.cpp(226): warning C26433: Function 'Robomongo::TopStatusBar::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(81): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(86): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(85): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(84): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(78): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(81): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(86): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(85): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(84): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(95): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WelcomeTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(96): warning C26485: Expression 'qt_meta_data_Robomongo__WelcomeTab': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(93): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WelcomeTab.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(103): warning C26433: Function 'Robomongo::WelcomeTab::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(112): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(108): warning C26433: Function 'Robomongo::WelcomeTab::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(111): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WelcomeTab.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(127): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(116): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(116): warning C26433: Function 'Robomongo::WelcomeTab::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_welcometab_release.cpp(127): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(100): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(103): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(110): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(124): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(131): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(138): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(88): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(96): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(95): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(94): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(93): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(92): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(91): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(85): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(88): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(100): warning C26429: Symbol 'result' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(100): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(103): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(124): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(131): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(138): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(96): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(95): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(94): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(93): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(92): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(91): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(148): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabBar.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(149): warning C26485: Expression 'qt_meta_data_Robomongo__WorkAreaTabBar': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(146): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabBar.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(156): warning C26433: Function 'Robomongo::WorkAreaTabBar::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(165): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(161): warning C26433: Function 'Robomongo::WorkAreaTabBar::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(164): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabBar.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(180): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(169): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(169): warning C26433: Function 'Robomongo::WorkAreaTabBar::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(180): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(189): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(189): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(190): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(196): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(196): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(197): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(203): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(203): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(204): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(210): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(210): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(211): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(217): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(217): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(218): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(224): warning C26492: Don't use const_cast to cast away const (type.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(224): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabbar_release.cpp(225): warning C26485: Expression '_a': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(107): warning C26466: Don't use static_cast downcasts. A cast from a polymorphic type should use dynamic_cast (type.2). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(119): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(118): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(117): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(116): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(115): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(114): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(113): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(112): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(111): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(110): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(107): warning C26429: Symbol '_t' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(104): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(119): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(118): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(117): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(116): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(115): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(114): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(113): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(112): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(111): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(110): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(127): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(128): warning C26485: Expression 'qt_meta_data_Robomongo__WorkAreaTabWidget': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(125): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabWidget.data': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(135): warning C26433: Function 'Robomongo::WorkAreaTabWidget::metaObject' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(144): warning C26474: Don't cast between pointer types when the conversion could be implicit (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(140): warning C26433: Function 'Robomongo::WorkAreaTabWidget::qt_metacast' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(143): warning C26485: Expression 'qt_meta_stringdata_Robomongo__WorkAreaTabWidget.stringdata0': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(159): warning C26471: Don't use reinterpret_cast. A cast from void* can use static_cast (type.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(148): warning C26429: Symbol '_a' is never tested for nullness, it can be marked as not_null (f.23). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(148): warning C26433: Function 'Robomongo::WorkAreaTabWidget::qt_metacall' should be marked with 'override' (c.128). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\fksevkxov4\moc_workareatabwidget_release.cpp(159): warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2231): warning C26485: Expression 'qt_resource_struct': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2239): warning C26485: Expression 'qt_resource_struct': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2247): warning C26426: Global initializer calls a non-constexpr function '`anonymous namespace'::initializer::initializer' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2245): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2246): warning C26432: If you define or delete any default operation in the type 'struct `anonymous-namespace'::initializer', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\3yjk5w5up7\qrc_robo_cmake_release_.cpp(2246): warning C26447: The function is declared 'noexcept' but calls function 'qCleanupResources_robo()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13598): warning C26485: Expression 'qt_resource_struct': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13606): warning C26485: Expression 'qt_resource_struct': No array to pointer decay (bounds.3). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13614): warning C26426: Global initializer calls a non-constexpr function '`anonymous namespace'::initializer::initializer' (i.22). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13612): warning C26455: Default constructor may not throw. Declare it 'noexcept' (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13613): warning C26432: If you define or delete any default operation in the type 'struct `anonymous-namespace'::initializer', define or delete them all (c.21). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]
  e:\robo\build\release\src\robomongo\robomongo_autogen\yhp5w5e6ra\qrc_gui_cmake_release_.cpp(13613): warning C26447: The function is declared 'noexcept' but calls function 'qCleanupResources_gui()' which may throw exceptions (f.6). [E:\robo\build\Release\src\robomongo\robomongo.vcxproj]


"E:\robo\build\Release\ALL_BUILD.vcxproj" (default target) (1) ->
"E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj" (default target) (14) ->
  e:\robo\src\robomongo\ssh\test.c(134): warning C6011: Dereferencing NULL pointer 'elem2'.  [E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj]
  e:\robo\src\robomongo\ssh\test.c(137): warning C6011: Dereferencing NULL pointer 'elem5'.  [E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj]
  e:\robo\src\robomongo\ssh\test.c(133): warning C6011: Dereferencing NULL pointer 'elem1'.  [E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj]
  e:\robo\src\robomongo\ssh\test.c(135): warning C6011: Dereferencing NULL pointer 'elem3'.  [E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj]
  e:\robo\src\robomongo\ssh\test.c(136): warning C6011: Dereferencing NULL pointer 'elem4'.  [E:\robo\build\Release\src\robomongo\ssh\ssh_test.vcxproj]

    23897 Warning(s)
    0 Error(s)

Time Elapsed 00:12:44.68
